在计算机眼中,一个数字,比如3,它的二进制形式:0011和ascii码:51之间到底有啥关系?
发布网友
发布时间:2022-05-01 06:08
我来回答
共2个回答
热心网友
时间:2023-10-09 11:58
数*算和ascii可以说没多少关系
ascii主要是和屏幕显示/打印相关
0011是内存/硬盘中存储的形式(通常可能要补全8位成为一个字节),
要在屏幕上显示,需要知道用的什么编码,最常见的是ascii编码,然后再去字符集里找到对应的二维点阵,结合字体信息,显示到屏幕上
内存0011的十进制是3,是数字,是参与计算的类型,
00110011十进制是是51,ascii对应字符'3'
前者是数字3,后者是数字51
两者其实没有任何关系
热心网友
时间:2023-10-09 11:58
0011--51之间没有关系;
只是分别与3有关系:计算机在存储数值3的时候采用0011;; 计算机在输出字符3的时候采用51
【注意是“字符3”而不是“数值3”】在计算机的世界中字符3和数值3是两个概念。