字符型变量中所存放的字符是计算机字符集中的字符。对于PC机上运行的C系统,字符型数据用8位单字节的ASCII码表示。程序用类型说明符 char来声明字符型变量:char ch;这条声明语句声明了一个字符型变量,标识符为ch。当以这种形式声明变量之后,程序可以在表达式中引用这个变量。字符数据类型事实上是8位的...
混淆字符型变量和字符串型变量,例如将字符型变量传递给字符串处理函数。 比较字符型变量时忘记使用单引号(’ '),例如使用if (ch == “A”)代替if (ch == ‘A’)。 在字符型变量间进行算术运算,例如将两个字符型变量相加。 忘记使用格式化符号% c来输出字符型变量,而是使用%d或%s来输出。 大小写写错,例如...
在C语言中,字符变量赋值有以下规则: 可以用字符常量直接赋值给字符变量,例如:char c = 'a'; 可以用整数常量赋值给字符变量,编译器会将整数转换为对应的ASCII字符,例如:char c = 97;同样可以赋值为字符’a’。 可以用字符变量赋值给另一个字符变量,例如:char c1 = 'a'; char c2 = c1; 可以用字符数组...
NULL英文原意就是空,即什么也没有,注意不代表是0,0也是数值,它代表没有值;如果是个字符数组的话会明显些,用VC编译器设断点查询是没有值的。