字符类型
char
char是一种整数,也是一种特殊的类型:字符。
#include <stdio.h>
int main(){char c,d;c = 1; //把整数1赋值给变量cd = '1'; //把字符‘1’赋值给变量dif (c == d){printf("相等");}else{printf("不相等\n");}printf("c=%d\n",c);printf("d=%d\n",d);return 0;
}
输出:
不相等
c=1
d=49
- 字符的输入输出
#include <stdio.h>
int main(){char c;scanf("%c",&c);printf("c=%c\n",c);printf("c=%d\n",c);return 0;
}
输出:
1
c=1
c=49
按任意键继续…
- 字符计算
#include <stdio.h>
int main(){int i = 'z' - 'a';printf("%d\n",i);char b = 'b';b++;printf("%c\n",b);return 0;
}
输出:
25
c
按任意键继续…