作业帮 > 综合 > 作业

汉字的ascii码怎么是负数?

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/23 16:28:40
汉字的ascii码怎么是负数?
,我用VB的ASC()求得的数是负数,比如"中"它的ASCii的值应该是20013, 而我得到的是-10544,而ASCII没负数的,我想知道这两个数的是什么含义,区别是什么,他们之间是什么关系,怎么转换的?
汉字的ascii码怎么是负数?
汉字存放在计算机中,称为:机内码.
它和ASCII码,是有根本区别的.
ASCII码是用来存放阿拉伯数字、英文、符号等等,和汉字,没有一丁点关系.
“中”的机内码是 D6D0.
D6D0,当成有符号数,写成十进制数字就是-10544;
D6D0,当成无符号数,写成十进制数字就是 54992.