1樓:颯然
就是陣列能輸入2個字元。
2樓:金色潛鳥
char a[2];
這是宣告。宣告變數 a 是 char 型陣列,有2個元素。
語句裡 寫 a[0] 表示它是 char 型陣列a 裡的 第一個 元素
a[1] 是 char 型陣列a 裡的 第二個 元素。
語句例子:
a[0]='a'; a[1]='x';
printf("%c %c\n",a[0],a[1]);
char a[2]; 也可以看成 是 字串 變數 a。 由於 字串要用1個單元存放字串 結束符,所以只能 存放 長度為 1 的字串。
語句例子:
strcpy(a,"a");
printf("%s\n",a);
-----
宣告,帶初始化寫法:
char a[2]=; // 初始化 a[0]='a'; a[1]='x'; -- 單引號括起的是 字元常量
char a[2]="a"; // 初始化 字串 "a" -- 雙引號括起的是 字串,含 字串結束符。
char a[2]中可以輸入幾個位元組
在c語言中,char a[2] ,能存幾個字元?(一個還是兩個字元)
3樓:風若遠去何人留
可以存2個字元
不過如果存字串,就只能有一個有效字元了.
另一個字元是結束符\0
c語言中可以輸入多個字元的是什麼
4樓:匿名使用者
用字元陣列儲存,輸入時用gets或者scanf ("%s", str);其中前者可以獲取空格,後者不能獲取空空格。
如:char str[256];
gets(str);或scanf ("%s", str);
5樓:匿名使用者
定義一個字元陣列:char str[1000]然後用:scanf("%s",str)或者用:gets(str);
char是什麼意思用 通俗的語言表述,裡面可以輸入數字還是字母?
6樓:匿名使用者
char 就是字元啊 好明顯的解釋啊..
裡面存放的可以是數字也可以是字母啊,
但是型別是字元型,
char num = '1';
int num = 1;
7樓:匿名使用者
char就是用來定一個變數的型別的。
都可以,但是隻能輸入一個,輸入多了會出錯。
比如:char t;
t='4'或t='r'都行(如果寫成t='45'就不行了,不能輸入兩個),但是一定要加上單引號,就是這麼規定的,加單引號不少語言中都表示char型別的變數。
不知道說明白沒有!?
宣告char a[2*len];有什麼特殊含義嗎?
8樓:
len應該是個符號常量,它會有個確定的值,比如它的值是5,那麼就是定義一個長度為10的字元陣列
9樓:匿名使用者
定義了一個名為a的字元陣列
這個char a【】【2】【11】={{。。}{。。}{。。}}字串陣列定義是什麼意思
10樓:劉美玲
這是個三維的字串陣列,char a [ ][2][11],第一個括號沒有寫長度,就是沒有規定這個三維陣列的長度,也就是有多少個.你可以把它想成是二維的也行。想把它分解成二維的,},這樣三維是一樣的。
,{}},,{}},,{}}},不明白的話再問就可以了。
11樓:群加豆
就是有兩行十一列!!
怎麼輸出char字元中2的2個字元
12樓:匿名使用者
%2c的意思是輸出一個字元,這個字元佔用2個字元位置,右對齊
你要輸出字串前面兩個字元可以:
printf("%c%c\n",c1[0],c1[1]);
c語言中奇怪的結果求大神解釋C語言中,一個奇怪的結果,求大神解釋
include include int main return 0 在具體 有不明白的再問 反彙編了下 include include int main 你的問題應該就是不明白為什麼這句 printf d these that 列印的是1吧,因為這裡他比較的是地址,你先宣告瞭 that 常量 注意這...
C語言的簡單問題求解釋
二維陣列,則陣列名相當於指標的指標,p i 則是指向p i 0 的指標,再 j則偏移到p i j 的地址,即 p i j 等於 p i j 若再 p i j 即為p i j 是取值符 p就是對p所存地址位置的訪問 陣列元素a i j a就是對陣列首地址的訪問,也就是陣列第一個元素的訪問 a 2 就是...
c語言中指標中的是什麼意思,C語言中,指標中的 是什麼意思
在宣告int pirand中 表示這個變數是int型別的指標 在宣告之外 可以理解成一個運算子 或者一個函式 和 是一對逆運算 的意思是讀一個變數的地址 比如你宣告瞭int a a是a的地址可能是xx1001之類的可以在除錯裡看一下 的意思是讀一個地址指向的內容 pirand pirand rand...