新手在学习C语言时,对于众多应记忆的东西会感到吃力,于是我就写了一个简单的程序,可以借此初步掌握这些常见的知识点。
#include<stdio.h>
int main()
{char a,b;
char c,d,e,f,g,h,i,j,k;
printf ("\101 \134 \x0A \x36 \n");
printf ("abc\tf \n");
printf ("hhh \b hhhh\b \n");
a=120;b=121;
printf(" %c, %c ",a,b);
c='a';
d='b';
c=c-32;
d=d-32;
printf ("%c %c ",c,d);
e='%';
f='*';
printf ("%d %d ",e,f);
g=e f;
printf ("%d ",g);
printf ("%c ",g);
return 0;
}
解释。
常用转义字符的含义
\ddd 表示用八进制数表示ASCII值所对应的字符。
所以\101 相当于1 8*8=65,对应为A。
\134 表示反斜线
\xhh 表十六进制数所示的ASCII值所对应的字符。
\x0A 表换行
\x36 相当于6 3*16=54,对应“6”。
\t表示跳到下一个制表位,一个制表位占8列。所以第九列输出f
\b表示退格
字符变量
ASCII值为120,121对应的字符分别为x,y.
ASCII值为37,42表示%,*。
,