“32位无符号整数二进制"怎么理解,这里面又是32位又是整数,还有二进制

fdsfg3rgsdf 1年前 已收到2个回答 举报

shuizai 幼苗

共回答了20个问题采纳率:90% 举报

二进制的知识点:
计算机中的数字是用二进制实现保存的。即:
二进制:0001表示十进制数字1
二进制:0010表示十进制数字2
二进制:0011表示十进制数字3
二进制逢2进1,每个位上只有0和1两个表述,实在想深究,你可以找二进制&十进制转换的资料。
整数的知识点:
上面讨论的是整数,也就是没有小数点及以后的小数部分,这样的是最简单,最常见,最易理解的。
32位的知识点:
最开始的计算机是8位的,也就是内存和CPU的数据线有8条,同时用有电表示该位(线)为1或者没电表示该位(线)为0,一次传送最多8根线,就是8个位,二进制写成:00000000八个位置。有电用1,没电用0,是最基础的模式,最小表示0,最大表示255,后来发现一次8位的传送非常的慢遇到超过255时,就得传第二次,不如用16根线,一次传16位,最小0最大65535,这样效率高很多,再后来16位也不够用,就升级到32位了。现在倡导的64位操作系统就是必须运行在64位cpu上的系统程序。但目前百分之90的计算机还是32位的,因此32位最常用,效率相对较高。
无符号的知识点:
数字分为正数和负数,因此在计算机中表示数字时,有时候需要用到符号位,不需要表示符号时,32位都用来表示数字主体,最简单,如果需要表示正负,就用最高位表示符号,0表示正数,1表示该数为负数。
32位无符号二进制整数
就是用32位二进制计数法表示没有正负符号的普通整数。
应该够明白了吧。

1年前

3

鬼雨0923 幼苗

共回答了18个问题采纳率:77.8% 举报

对比3位10进制非负整数的说法
例如一个十进制数123就是3位十进制非负整数
再看32位无符号整数二进制,首先它是一个二进制的数(二进制的数由数字0和1构成)
无符号,说明没有符号位(就像没有正负号之分),也就是说,只有整数
32位说明了数字的长度
以上就是unsigned int的解释...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.028 s. - webmaster@yulucn.com