发布网友 发布时间:2022-04-23 12:32
共3个回答
热心网友 时间:2023-10-13 12:28
在C语言中有些时候 int 和 char 看上去是可以通用的。
在你上面举的例子中,是以字符的形式显示 a 所表示的ASCII码字符,
ASCII的取值范围0~255,也就是1个字节。
char在C语言中是1个字节,而int要看不同的硬件、操作系统平台的不同而有区别,但不会小于2个字节,即最小2字节。
如果 int 类型赋值超过255时,C语言会取int 2个字节中的低字节的数据作为有效数据,也就是,350 等价于 94,因为350的低字节是94
热心网友 时间:2023-10-13 12:28
建议你还是多做一些经典的,实用的程序,研究这种问题个人感觉不太值得时间
热心网友 时间:2023-10-13 12:29
输出的会是UNICODE码相应的某个值
研究这种问题没什么用.