心罪 发表于 2014-4-23 14:58:43

请大家留意关注,解答一下这问题

初学C语言没多久,无意中打出这样的程序,请大家解答一下我的疑惑。

为什么输出这样的结果??
最好解答时容易让我明白,毕竟我才学了没多久{:5_109:}

nsonline 发表于 2014-4-23 15:08:02

char类型只能存储1个字符,你写的'97',9和7是2个字符,所以会把9忽略掉

如果是想赋值成ASCII码的话就直接写b = 94;不需要单引号,给char赋值单引号内只能有一个字符。

心罪 发表于 2014-4-23 16:22:10

哦, 原来如此,太感谢了
页: [1]
查看完整版本: 请大家留意关注,解答一下这问题