字符(char)与字符串
我们可以用char
类型来专门表示一个字符,例如:
char 称为字符类型,只能用单引号' '
来包围,不能用双引号" "
包围。而字符串只能用双引号" "
包围,不能用单引号' '
包围。
输出字符使用 %c,输出字符串使用 %s。
字符与整数
输出结果:
在ASCII码表中,E、F、G、H 的值分别是 69、70、71、72。
字符和整数没有本质的区别。可以给 char 变量一个字符,也可以给它一个整数;反过来,可以给 int 变量一个整数,也可以给它一个字符。
char 变量在内存中存储的是字符对应的 ASCII 码值。如果以 %c 输出,会根据 ASCII 码表转换成对应的字符;如果以 %d 输出,那么还是整数。
完整的ASCII码表请查看: http://www.asciima.com/
字符串
C语言中没有字符串类型,只能使用间接的方法来表示。可以借助下面的形式将字符串赋值给变量:
char
和*
是固定的形式,variableNmae 为变量名称,"string" 是要赋值的字符串。
字符串使用示例:
运行结果:
Last updated
Was this helpful?