当前位置:柔美女性网 >

绿色生活 >心理 >

ascii超出范围会怎么样

ascii超出范围会怎么样

ascii超出范围会怎么样

超过的话会溢出,也就是说它的取值范围像个圆,大得超过了最大就变为最小了,简单的说就是一个“不确定的值”。

ASCII码 为1字节编码,最大值是 0xff, 超出1字节的,高位丢失。

例如:

char x=305 // 16进制 0x131

高位丢失,等于 0x131 & 0xff 剩 下 0x31

char x=305

printf("%c %c",x,x & 0xff) // 打印出来一样,都是字符 1

中日韩语言编码需用双字节编码。不能用ASCII编码,这是题外的话。

ASCII码取值范围为0-127,超过1字节会被舍去,(减255),超过128会解释为扩充的ASCII码,utg-8,等

标签: 超出范围 ascii
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/wrqdzy.html