#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>int main(){//字符型变量char ch = 'a';char ar = 'z';//相同的符号有不同的含义char c = '0';//字符0int b = 0;//整形变量0//打印字符串变量printf("%c\n",ch);//打印字母a对应十进制数printf("%d\n",ch);//97printf("%d\n",ar);//122 在ASSCII中规定的键盘上的字符与十进制的数据码相对应//sizeof使用时重点在于其返回值类型,而非括号里的数据类型,所以这里为%d而非%cprintf("字符型大小,%d\n",sizeof(ch));//测试字符型之间的加减变化/*char ch1 = 'a';char ch2 = 'A';printf("%d\n",ch1-ch2);//32*/char ch3;scanf("%c",&ch);printf("%c\n",ch-32);//由上一段得大小写在ASSCII中的差为32,所以在此处输入任意的小写字母会输出对应的大写字母//测试转义字符printf("\t2000\n");//Tab制表符printf("\"哦多么美丽的一颗心\"\n");//双引号printf("30%%");//两个%才能在输出时输出一个%return 0;
}