c语言 左移运算

2024-11-29 10:19:32
推荐回答(2个)
回答1:

char c; 程序第二行定义了c是char类型

字符是与ASCII代码对应的,ASCII值你可以简单的理解为二进制数

if(!c<=32||c>100)) 其中32代表的是字符空格,100代表的是字符'd',具体见编程书附录里常用字符与ASCII代码对照表

回答2:

char 在内存中被定义为一个字节,本程序中对数据的对齐要求严格,这样便于移位操作啊