1. c語言中一些字元的意思
'1'為轉義字元,代表的意思是「標題開始」
在C語言中,所有的ASCII碼都可以用「」加數字(一般是8進制數字)來表示。
而C中定義了一些字母前加""來表示常見的那些不能顯示的ASCII字元,如 , , 等,就稱為轉義字元,因為後面的字元,都不是它本來的ASCII字元意思了。
轉義字元是很多程序語言、數據格式和通信協議的形式文法的一部分。對於一個給定的字母表,一個轉義字元的目的是開始一個字元序列,使得轉義字元開頭的該字元序列具有不同於該字元序列單獨出現時的語義。因此轉義字元開頭的字元序列被叫做轉義序列。
轉義序列通常有兩種功能。第一個是編碼一個句法上的實體,如設備命令或者無法被字母表直接表示的特殊數據。
第二種功能,也叫字元引用,用於表示無法在當前上下文中被鍵盤錄入的字元(如字元串中的回車符),或者在當前上下文中會有不期望的含義的字元(如C語言字元串中的雙引號字元",不能直接出現,必須用轉義序列表示)。
在後面那種情況,轉義序列是一種由轉義字元自身和一個被引用的字元組成的一個二合字母(digraph)情形。
參考資料來源:
網路-轉義字元
網路-ASCII
2. c語言復習題
1. main()函數
2. main()函數
3. 8
4. 1位元組
5. 9
6. '\0'
7. x=2,n=6
8. 非0值
9. x*y*z>0&&(x<0||y<0||z<0)
10. -264(該死的雜種才會出這種變態爛題)
11. 1
12. a[0]、a[1]、a[2]
13. 6
14. 行下標的的下限為0,列下標的上限為4
15. 題目有誤,對P宏重定義。如果宏定義如下:
#define Q 2
#define P Q+4
那麼i=P*2,i的值是10
16. 換行 退格
17. 5.5
18. 1
19. a[2]元素 2
20. 1
21. a=1,b=2,c=3(之後按回車)
22. 9
23. 10
24. C語言只有一種調用方式:__cdecl式(從右至左的順序壓參數入棧)
我猜這個題目應該是說調用函數時參數的傳遞方式吧?有傳值和傳址兩種(實際上都是傳值)
25. char a[10]="friend";
3. C語言中什麼是字元,什麼是字元串啊,謝謝
C語言中單引號的是字元,雙引號的是字元串。
1、字元指類字形單位或符號,包括字母、數字、運算符號、標點符號和其他符號,以及一些功能性符號。字元在計算機內存放,應規定相應的代表字元的二進制代碼。代碼的選用要與有關外圍設備的規格取得一致。
2、字元串主要用於編程,概念說明、函數解釋、用法詳述見正文,這里補充一點:字元串在存儲上類似字元數組,所以它每一位的單個元素都是可以提取的。
它是編程語言中表示文本的數據類型。在程序設計中,字元串(string)為符號或數值的一個連續序列,如符號串(一串字元)或二進制數字串(一串二進制數字)。
(3)c語言字元復習擴展閱讀
C語言字元串的使用
用來存放字元的數組稱為字元數組,例如:
charc[10];
字元數組也可以是二維或多維數組。例如:
charc[5][10];
字元數組也允許在定義時進行初始化,例如:
charc[10]={'c','','p','r','o','g','r','a','m'};//c[9]未賦值,所以為默認值』 』
當對全體元素賦初值時也可以省去長度說明。例如:
charc[]={'c','','p','r','o','g','r','a','m'};
這時c數組的長度自動定為9。
字元數組和普通數組一樣,也是通過下標引用各個元素。
4. c語言字元的具體含義和用法。
字元就是位數比較少的數而已,一般用於ASCII字元和字元串處理,當然了也可以用在需要一個位數較少的地方,比如一些程序中就用它來作為一些標志域。