7500000个数字,用16进制排列,几位数可以排列玩?应该如何计算?用12进制呢 ?(请说详细)

来源:百度知道 编辑:UC知道 时间:2024/05/27 02:24:18
不太会表达,说不清楚了。
比如:我想要对即将销售掉7500000件的商品做个编号,以便记录下它们销售到哪里了 ,如果是用十进制,就需要7位数的卡号,如果 才能用最少的 位数来做卡号显示完这些商品呢 ?
能否把计算公式和方法告诉我?假如不是电脑里的计算器,假如没有直接十六进制的计算器,我需要知道计算原理。万分感谢。

7500000用16进制表示为7270E0那么只要6位数
你要是有电脑滴话 用电脑滴计算器自己算就可以哒
以后就不用这么问了
再说要是自己弄笔算 麻烦
12进制我没学过
但是用16进制应该是最少滴了

用十六进制要6位:7500000=7270E0
十六进制:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E

你想用最少的可以尝试使用36进制,要5位
10个数字+26个字母
0,1,2...9,A,B.....,Y,Z

当然你可以另外再添加其他通用的符号

这个你就将7500000转换成16进制或12进制,再数下转换后的数有几位就行了。可用windows里的计算器转换.你说的关于用最少的位数排列数的问题,你可以用数字加上字母来表示一位,如A8M3F那每位就有10加26共36种情况,即36进制,5位就可表示36的5次方这么多个数,还可扩展,看你自己怎么弄了

就是解一个不等式方程而已
即 16n>7500000 (注意:式中的n为n次方,即应为上标,百度里表示不出)

上式中的n解出后,取结果应当取刚好大于或等n的那个整数,例如n解为3.1,那么最终应取4,即要用4位十六进制数

用12进制时,把上式中的16换成12即可。

别告诉我那个不等式你解不出,解指数要用对数的方式,即
n*log16>log7500000
n>log7500000/log16 n>6.9/1.2 n>5.7 即要用6位才能表达出来

如果没有十六进制的计算器,logX的值可以在excel表中算,假如想算16的log值,在任意一格中输入 =log10(16) 即可算出结果