无极空间 发表于 2021-5-21 14:56:40

人造人 发表于 2021-5-21 15:08:00

'3', '2', '2'

无极空间 发表于 2021-5-21 15:19:51

jackz007 发表于 2021-5-21 15:20:20

      字符 '2' 和 '3' 的 ASCII 码分别是 50 和 51。

无极空间 发表于 2021-5-21 15:22:58

万千只cnm 发表于 2021-5-21 18:58:29

将整形赋值给字符类型之后以整形输出,输出的不一定是原来赋值的整形。因为ASCII码只规定了-128〜127之间,在这之内,以什么整形赋值的就是以什么整形输出的。但是超过这个范围,就会自动进行转换,不会在输出原来的数值。
把低字节给char了
322 == 101000010   
后一个字节 为 66   对应ASCII 为‘B’
所以输出B

页: [1]
查看完整版本: C语言ASCII码