字符型:char
字符变量的定义和输出
-
字符变量用于存储一个单一字符,在C语言中用char表示,其中每个字符变量都会占用1个字节。在给字符型变量赋值时,需要用一对因为半角格式的单引号(‘ ’)把字符括起来。
-
字符变量实际上并不是把该字符本身放到变量的内存单元中去,而是将该字符对应的ASCII编码放到变量的存储单元中。char的本质就是一个字节大小的整型。
代码示例一:
#include<stdio.h> int main() { //字符型变量 char ch = 'a'; //打印字符型变量 printf("%c\n", ch); //打印字母a对应十进制数 printf("%d\n", ch); unsigned int len = sizeof(ch); printf("字符型大小:%d\n", sizeof(ch)); return 0; } 代码示例二: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { //char ch1='a'; //char ch2='A'; //printf("%d\n", ch1-ch2); char ch; scanf("%c\n",&ch); printf("%d\n",ch-32); return 0; }
欢迎关注微信公众号黑马金牌编程