数字1的二进制是0000 0001,字符“1”的ASCII是49,这个49又是如何转换为二进制呢?请高手赐教 为什么数字字符的1的ASCII码是49

\u6570\u5b57\u5b57\u7b261\u7684ascii\u7801\u7684\u5341\u8fdb\u5236\u8868\u793a\u4e3a49

\u662f56.\u8bb0\u4f4f0\u662f48,\u7136\u540e\u52a0\u4e0a\u76f8\u5e94\u7684\u6570\u5c31\u53ef\u4ee5\u4e86

\u56e0\u4e3a\u6570\u5b57\u578b\u7684ASCII\u662f\u7d2f\u52a0\u7684\uff0c\u4e5f\u662f\u4ece48\u5f00\u59cb\u7684(\u53730)\uff0c\u6240\u4ee51\u7684ASCII\u7801\u662f49.
0\uff5e31 \u53ca127(\u517133\u4e2a)\u662f\u63a7\u5236\u5b57\u7b26\u6216\u901a\u4fe1\u4e13\u7528\u5b57\u7b26\u3002ASCII\u503c\u4e3a 8\u30019\u300110 \u548c13 \u5206\u522b\u8f6c\u6362\u4e3a\u9000\u683c\u3001\u5236\u8868\u3001\u6362\u884c\u548c\u56de\u8f66\u5b57\u7b26\u3002
32\uff5e126(\u517195\u4e2a)\u662f\u5b57\u7b26(32\u662f\u7a7a\u683c\uff09\uff0c\u5176\u4e2d 48\uff5e57 \u4e3a0\u52309\u5341\u4e2a\u963f\u62c9\u4f2f\u6570\u5b57\uff0c65\uff5e90\u4e3a26\u4e2a\u5927\u5199\u82f1\u6587\u5b57\u6bcd\uff0c97\uff5e122\u4e3a26\u4e2a\u5c0f\u5199\u82f1\u6587\u5b57\u6bcd\uff0c\u5176\u4f59\u4e3a\u4e00\u4e9b\u6807\u70b9\u7b26\u53f7\u3001\u8fd0\u7b97\u7b26\u53f7\u7b49\u3002
\u4e0a\u9762\u5c31\u662f\u6211\u7684\u4e2a\u4eba\u89c1\u89e3\uff0c\u5e0c\u671b\u80fd\u5e2e\u5230\u60a8\uff01

字符1的ASCII是49,这是十进制数。
把它转换成二进制,就是:0011 0001。

十进制,转换成二进制,方法,书上都有的。

这个小事,那用找高手 !
楼主一定是 一时蒙住了。

首先看了前几个的回答没一个答在点子上的
首先题主要先明白ASCII是一套单字节编码系统 也就是有8个bit位 字符‘1’的ASCII码其实是0011 0001 也就是转换成十进制是49 而数字1 也就是整型数据1 存储形式是2字节 也就是0000 0000 0000 0001 这就和字符‘1’ 在计算机中的储存区分开来了
根据题主所问 整型数据49 也就是0000 0000 0011 0001 和字符‘1’0011 0001 区分开来了
如有不懂继续追问 如有不同见解 也可讨论

字符'1'的二进制为0011 0001。
用十六进制表示为0x31,用十进制表示为49。

49=32+16+1=100000+10000+1=110001

扩展阅读:分列后数字变成0000 ... 0000暗示什么意思 ... 二进制的计算公式 ... 1的二进制怎么算 ... 根据数字猜成语0000 ... 二进制计算器在线转换 ... 1-100二进制对照表 ... 手机尾号0000吉利吗 ... 天使数字0000的意义 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网