吴*圣
进行了提问·2023-03-23 16:53:02
在ASCII码表里面任何一个ASCII码都是八个位,转换成十六进制的话都是两个十六进制数,课程里讲的怎么是一个ASCII码转换成十六进制数时是一位十六进制数呢
收藏问题
技成讲师
一个ascii是8位,不是转化成十六进制是2位十六进制是,是用十六进制是表示的时候是2位十六进制是,如ascii值'1'(注意要单引号引起来的才表示ascii,否则表示的数值1),根据他以二进制数存储的形式,采用十六进制是表示时为16#31,所以说他是用十六进制是表示是2位十六进制数,但是转换指令转化为十六进制数后就是16#1,就好比是去掉了他的单引号,这就变成了1位十六进制是,所以说一个ascii转化成十六进制是后,转换为1位十六进制数。
2023-03-25 10:17:38
问题补充
0