数据类型中的字符类型,字符类型也是基本数据类型中的一种,基本数据类型有两种:1,数值类型(整型,浮点型)2,字符类型(字符,字符串 )
字符:除了图片外,你看到的都是字符。看到的一个个汉字也是字符——汉字字符。把这些字符放在一起就成为了 字符串。
什么是字符?
屏幕上出现的所有的数字,汉字,符号都是字符。字符非常重要,以至于c语言单独为字符和字符串的操作准备了一套函数。这套函数在string.h中装着。
我们把使用的字符强行分成三类:asc2码字符(asc2码表),拓展asc2码(制表符),宽字符(汉字,特殊字符)。
输出int 的数据用%d
输出无符号的整型用%u
输出double型的数据用%lf,float类型为%f
输出字符型的数据用%c
把 A 这个字符输出到控制台上:
printf("%c ",'A');
字符常量:
'A' 单引号,标识一个字符是字符,如果没有单引号,编译器会解释成变量A,报未定义的错误。
输出字符'A',printf("%c ",'A'); 其中%c 输出字符的转义字符。
字符是单个的,'ab' 这就不是一个字符了。''中就写一个就可以了。
输出字符还有另外一个函数 putchar
printf("%c ",'A'); putchar('A');//结果没有换行 putchar(' '); //这样就有了换行
putchar这个函数的头文件也是 stdio.h