1.Win10系统计算器如何转换进制
点击计算器上的“更多”(三小横杠)——程序员。就打开了转换器。
输入 10 进制数字进行转换。
分别为:
HEX :16 进制;
DEC :10 进制;
OCT :8 进制;
BIN :2 进制。
2.如何换算10进制
十六进制数转换成十进制数 2进制,用两个阿拉伯数字:0、1; 8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7; 10进制,用十个阿拉伯数字:0到9; 16进制,用十六个阿拉伯数字……等等,阿拉伯人或说是印度人,只发明了10个数字啊? 16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用a,b,c,d,e,f这五个字母来分别表示10,11,12,13,14,15。
字母不区分大小写。 十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方…… 所以,在第n(n从0开始)位上,如果是是数 x (x 大于等于0,并且x小于等于 15,即:f)表示的大小为 x * 16的n次方。
假设有一个十六进数 2af5, 那么如何换算成10进制呢? 用竖式计算: 2af5换算成10进制: 第0位: 5 * 160 = 5 第1位: f * 161 = 240 第2位: a * 162 = 2560 第3位: 2 * 163 = 8192 + 直接计算就是: 5 * 160 f * 161 a * 162 2 * 163 = 10997 (别忘了,在上面的计算中,a表示10,而f表示15) 现在可以看出,所有进制换算成10进制,关键在于各自的权值不同。 假设有人问你,十进数 1234 为什么是 一千二百三十四?你尽可以给他这么一个算式: 1234 = 1 * 103 2 * 102 3 * 101 4 * 100 6。
2。6 十六进制数的表达方法 如果不使用特殊的书写形式,16进制数也会和10进制相混。
随便一个数:9876,就看不出它是16进制或10进制。 c,c 规定,16进制数必须以 0x开头。
比如 0x1表示一个16进制数。 而1则表示一个十进制。
另外如:0xff,0xff,0x102a,等等。其中的x也也不区分大小写。
(注意:0x中的0是数字0,而不是字母o) 以下是一些用法示例: int a = 0x100f; int b = 0x70 a; 至此,我们学完了所有进制:10进制,8进制,16进制数的表达方式。 最后一点很重要,c/c 中,10进制数有正负之分,比如12表示正12,而-12表示负12,;但8进制和16进制只能用达无符号的正整数,如果你在代码中里:-078,或者写:-0xf2,c,c 并不把它当成一个负数。
6。 2。
7 十六进制数在转义符中的使用 转义符也可以接一个16进制数来表示一个字符。如在6。
2。4小节中说的 '?' 字符,可以有以下表达方式: '?' //直接输入字符 '77' //用八进制,此时可以省略开头的0 'x3f' //用十六进制 同样,这一小节只用于了解。
除了空字符用八进制数 '' 表示以外,我们很少用后两种方法表示一个字符。
3.如何用系统自带的计算器二进制十进制转换
系统自带的计算器是不支持小数位转换的。
角度是DEG,弧度是RAD,梯度是GRA,转换模式的方法是按MODE,然后按相应的键。二进制,八进制,十六进制和十进制一样是进位制式。
四字、双字、单字、字节是数据类型,定义了数据的容量与精度,比如字节(byte)为八位二进制,范围为0-127,单字(char)为16位二进制,范围0-256,以此类推。 我们可以用间接的方法来处理小数的二进制转换:一个十进制小数可以表示成“X.Y”的形式,“X”是整数部分,“Y”是纯小数部分,要分别进行转换,最后合在一起。
整数部分“X”的转换成二进制可以直接利用Windows的计算器,非常简单,不说了。 对纯小数部分“Y”的转换,要提前设定转换精度,比如精确到小数点后16位。
别理解错了,对于二进制的小数点后16位在精度上仅相当于十进制小数点后的5位,并非十分高! 将“0.Y”乘以2的16次方,即“0.Y*65536”,结果可能会有小数部分,将小数部分四舍五入到个位,得到一个没有小数部分的纯整数,称作“Z”。 利用Windows计算器将“Z”转换成二进制,若结果不足16位,则在最前面补0,补够16位。
这就是小数部分“Y”对应的二进制了。 现在将“X”和“Y”对应的二进制数码合在一起(中间当然要有小数点),就是最终结果了! 举个实例:把十进制纯小数“0.123”转换成二进制小数。
0.123*65536=8060.928 四舍五入后得到“8061”,转换成二进制为“1111101111101”,只有13位,前面需要补3个“0”,得到“0001111101111101”。因此结果是 0.123=(0.0001111101111101)2=(0.1F7D)16。
4.如何用windows的计算器实现十进制与二进制的相互转化
你先启动计算器,在菜单中点击"查看"菜单下的"科学型",先转换到科学型计算界面,界面中就有,16进制,10进制,8进制,2进制的按钮等等
下面举个例:
比如我们现在要将192转换成二进制
在输入窗口输入192后,再用鼠标点一下二进制按钮,现在出现在窗口的就是二进制的值了“11000000”,如果你需要的二进制值数位超出转算出来的位数,请在前面加相应的“0”
而二进制转十进制同样按上面的方法。但在二进制里,只能输入“1”和“0”,而在面板里也只有1和0这两位数可用
转载请注明出处windows之家 » win10自带计算器怎么转换进制