char存储大小1字节,取值范围为-128 ~ 127或则0 ~ 255
C
#include <stdio.h>
int main(){
char a=36,b='$';
printf("%c,%c\n",a,b); //输出 $,$
int c='$';
printf("%d,%c",c,c); //输出 36,$
return 0;
}
C++
#include <iostream>
using namespace std;
int main(){
char a=36,b='$';
int c='$';
cout<<a<<b<<c<<endl; //输出$ $ 36
}
C/C++在变量初始化变量的时候,如果类型不匹配,会进行类型转换。
输出变量时也可通过定义输出格式,来进行类型转换。
char字符串
char c[6]={'H','e','l','l','o','\o'};
char c[]="Hello"
for(int i=0;i<6;i++)
printf("%c",c[i]);
char cc=[30];
gets(cc); // 从键盘读取字符串
printf("%s\n",cc) //输出字符串
cout<<cc<<endl;