1.直接敲空格就行,或者使用ASCII碼值賦值為32。 空格沒有轉義字符。
printf("12%c45 58",32);
輸出
12 45 58
2.合法轉義字符如下:\a 響鈴(BEL) 、\b 退格(BS)、\f 換頁(FF)、\n 換行(LF)、\r 回車(CR)、\t 水平制表(HT)、\v 垂直制表(VT) 0、\
3.C語言中 char a[1]={’’}; 和 char a[1]={’ ‘}; 有什么區別啊? 是用’ ‘空格和空字符的概念 ‘‘表示為NULL 而’ ‘表示為空格。 char a[1]={’’};時a為NULL char a[1]={’ '};時a為一個空格
4.換行和回車
“\r"是將輸入光標放到本行的開頭,
“\n"是將光標放到下一行的開頭,
因此,”\n"很常用,但是”\r"很少用。
參考文章:
https://blog.csdn.net/wuxinliulei/article/details/17094479
https://blog.csdn.net/sole_cc/article/details/42706119
https://blog.csdn.net/weixin_39640024/article/details/116974788