c語言輸出空格
發布時間: 2022-01-14 22:36:31
⑴ c語言輸出字元間空格問題
#include<stdio.h>
voidmain()
{
chara[4];
gets(a);
printf("%c%c%c%c ",a[0],a[1],a[2],a[3]);
}
⑵ 在C語言中輸出時:空格符與空字元有什麼區別
1、字元不同
空格符和空字元是不一樣的,在ASCII裡面,空格(space)符號的ASCII碼是32,而空字元是0,2個是完全不一樣的2個字元。
2、作用不同
空字元一般來描述一個字元串的結尾,其實是控制符的一種,但不能理解為沒有字元,應該理解為代表什麼都沒有的字元.好比回車0x0A和換行0x0D雖然不顯示,但是也是控制字元的一種.(這些字元以前是用於列印機的,所以很多都沒有用了)。
'