char类型
#include<stdio.h>
char lower2upper(char ch) //小写转大写
{
return ch +('A'-'a');
}
int main(int argc,char **argv)
{
char ch=0x61;
printf("ch value: %%c[%c] %%d[%d] %%02x[%02x]\n",ch,ch,ch);
printf("lower2upper: %c\n",lower2upper(ch));
return 0;
}
转义字符
#include<stdio.h>
int main(int argc,char *argv)
{
printf("\'0\':%d \t \'\\0\':%d \t NULL: %d\n",'0','\0',(int)NULL);
return 0;
}
转移字符 | ASCII | ASCII值 |
---|---|---|
\r | 0x0D | 回车,即回到首行 |
\n | 0x0A | 换行,新建一行 |
\t | 0x09 | 制表符 |
\b | 0x08 | 退格符 |
| 0x5C | 转义\ | |
’ | 0x27 | 转义’ |
" | 0x22 | 转义" |
'ddd | 1~3位8进制数多代表字符 | |
'xhh | 1~2位16进制数多代表的字符 |