编程论坛
注册
登录
编程论坛
→
C++教室
c语言中ASCII码值有等于330的吗??为什么输出显示是字符J ??
a330
发布于 2010-10-20 10:55, 1866 次点击
char ch=330;printf("%c",ch) 输出J .ASCII码最大不是256吗??
4 回复
#2
Tveiker
2010-10-20 11:24
这个字符应该是越界的,并且这些字符是开辟内存中已有的,随机
如果从0~300输出则会出现错误
#3
ybjx1987
2010-10-20 13:44
330-156=74 74是J的ASCII码
#4
ybjx1987
2010-10-20 13:45
330-256=74 74是J的ASCII码
#5
书中叶
2010-10-21 11:37
溢出了吧
1