第三章 資料和C(二)

2021-07-17 03:56:19 字數 896 閱讀 8388

字元char,雖然儲存的是字幕和標點符號,但技術上的實現確是整數型別。

有兩種原因:

1. 計算機內部不可能儲存字母,所有的都是二進位制資料。

2. 文字檔案結束標誌符eof,經常被定義為整數-1。文字肯定都是字母和標點組成。

標準ascⅱ碼範圍從0到127,用8位的整數來表示足夠了,char型別應運而生。

後來計算機發展,為了能表示全世界所有語言的字母或標點,unicode標準誕生。

這個平台下的char型別,就不是8位了,需要16位甚至32位才夠裝滿這些資訊。

標準c語言,講的都是acsⅱ的範疇。

除了字元外,char還能表示小的整數,為了區分,c語言標準提出:

1. 使用signed char(-128到127),或者unsigned char (0到255)來處理小整數。

2.  使用char 來處理字元。

ascⅱ字符集中有不少控制字元,因為歷史原因,c語言僅支援一部分。其他的使用會出現亂碼。

\a響鈴

\b退格

\t水平製表

\n回車換行

\v垂直製表

\f換頁符

\r 回車

個人實測:

\a 沒聽見任何聲音,不知道是否虛擬機器原因。

\b 在ubuntu螢幕中僅僅移動游標位置,不刪除字元。

\t 在ubuntu螢幕中游標水平移動到第9列。

\v 在ubuntu螢幕中垂直移動一行,相當於回車換行。

\r  在ubuntu螢幕中把游標移到這行開頭

\f  在ubuntu螢幕中和\v類似。

另外浮點數:用%f表示小數形式,用%e 表示科學計數法。

第三章 資料和C

platinum.c include int main void 程式執行中無法改變改變的數字或字元稱為常量 如示例中12.121 在程式中隨著賦值,運算等操作而改變量值的稱為變數 如變數 weight value k r 關鍵字 c90標準新增關鍵字 c99標準新增關鍵字 intsigned bo...

第三章,資料和C

3.1 資料型別關鍵字 位 計算機內部資料儲存的最小儲存單位 bit 位元組 計算機中資料處理的基本單位 byte 1b 8bit。字 計算機進行資料處理時,一次訪問,加工和傳送的資料長度。word 3.1.1 不同資料型別的表示方法 在printf 中顯示 十進位制二進位制 八進位制顯示數字 d ...

《C和指標》第三章 資料

1.c語言中有四種基本資料型別 整形 浮點型 指標和聚合型別 陣列 結構等 2.整型家族包括字元型 至少8位 短整型 至少16位 整型 至少16位 和長整型 至少32位 她們都有有符號和無符號兩種版本。3.列舉型別就是指她的值為符號常量而不是字面值型別,而符號名實際值都是整型值。如果某個符號沒有顯示...