freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

[理學]第2章c的基礎知識c-文庫吧

2024-12-08 12:37 本頁面


【正文】 ? 通常與指針或函數結合使用 2021/11/10 17 常量、變量與標準函數 ? 主要內容: – 常量 – 變量 – 標準庫函數 2021/11/10 18 常量 ?在程序運行的過程中值保持不變的量 1.整型常量 – 十進制 : 0~9 – 八進制 : 0~7,以 0開頭 – 十六進制 : 0~9, A~F/a~f, 以 0x或 0X 開頭 例如: 100 8 0 +123 010 024 0100 073 0x38 0x10 0X100 0XFF 0x0a 2021/11/10 19 1. 整型常量 ? 整型常量的類型: – 根據值大小默認類型 – 整型常量后面加 l或 L, 則認為是 long int型 例如: 123 123L、 03 432l、 0x100 注意: ? 十六進制常量中可以使用大寫字母 A~ F,也可以使用小寫字母 a~ f。 ? 八進制常量中不能出現數字 8 或 9 例如: 01 0921非法 2021/11/10 20 2. 實型常量 – 十進制形式 1. + – 指數形式 1e3 123E6 等價于: 1 103 103 123 106 103 ? 指數只能是整數,而尾數則可以是整數也可以是小數 ,無論指數或尾數均不能省略 例如: 1e、 、 E3 非法 ? 實型常量的類型:默認為 double型,后面加 F( 或 f), 則強調表示該數是 float類型 例如: 、 2021/11/10 21 3. 字符型常量 ? 字符常量 – 一對單引號括起來的 單個字符 例如: 39。a39。、 39。A39。 、 39。+39。 、 39。339。、 39。 39。 等 ? 轉義字符常量 – 一對單引號括起來的 \ 與規(guī)定 字符 組合,例如: \0 字符串結束標志 \n 換行 \t 跳到下一個輸出位置 \“ ,\‘ 雙引號字符 ,單引號字符 \ddd ddd為 1到 3位八進制數所代表的字符 \xhh x是小寫 , hh為 1到 2位十六進制數所代表的字符 如 ?\102?表示 B 如 ?\x47?表示 G 2021/11/10 22 int x=0x10?!?int y=0X10。 √ char a=?\xa2‘。 √ char b=?\Xa2‘。 2021/11/10 23 4. 字符串常量 ? 用一對雙引號括起來的 0個或多個字符序列 – 例如: ABC、 1 a、 \n\t \nGood morning 、 ? 字符串常量的長度 : – 所包含的字符個數 ? 字符串常量的存儲方式: \n G o o d m o r n i n g \0 a \0 所占存儲單元數: 串長度+ 1 例如: 字符串 結束標記 2021/11/10 24 4. 字符串常量 (續(xù) ) ?如果反斜杠和雙引號作為字符串中的有效字符,則必須使用轉義字符。 例 : ① C:\msdos\ → C: \ \msdos\ \ ② I say:Goodbye! → I say: \Goodbye!\ ?如果要表示單引號字符常量,必須用轉義字符。如果要表示單引號字符串常量不需要用轉義字符。 例 :?\‘‘ ―‘‖ 2021/11/10 25 字符常量 與字符串常量 的區(qū)別 : ( 1)定界符不同: 字符常量使用單引號 39。A39。 , 而字符串常量使用雙引號 A ; ( 2) 長度不同: 字符常量的長度固定為 1, 而字符串常量的長度 ,可以是 0, 也可以是某個整數; ( 3) 存儲要求不同: 字符常量存儲的是字符的 ASCII碼值 , 字符串常量 , 除了要存儲有效的字符 ASCII碼值外 ,還要存儲一個結束標志 39。 \0 39。 。 2021/11/10 26 判斷正確與錯誤 char a=?‘。 char a=―‖。 char a=?a‘。 char a=―a‖。 是非法的 是正確的 是非法的 是非法的 2021/11/10 27 使用符號常量 5. 符號常量 ? 以標識符來代表的常量 ? 事先由編譯預處理命令 define定義 ? 編譯時先由系統(tǒng)替換為它所代表的常量,再進行編譯 例如: define LEN include void main( ) { float a,b。 a= 2* *LEN。 b=*LEN*LEN。 printf(a=%f,b=%f\n,a,b)。 } 定義符號常量 編譯前系統(tǒng)進行替換 2021/11/10 28 5. 符號常量 void main( ) { float a,b。 a= 2* *。 b=**。 printf(a=%f, b=%f\n,a,b)。 } ? define是編譯預處理命令,必須以“ ”開頭 后面不能加分號。 ? 編譯預處理命令在后面討論。 替換為 2021/11/10 29 變量 1. 變量的有關概念 ? 在程序運行過程中,其值可以改變的數據,稱為變量,變量用標識符表示,稱為 變量名 ? 變量必須 “ 先定義 , 后使用 ” ? 系統(tǒng)根據變量的類型分配存儲單元,存儲變量的值 ? 編寫程序時可以通過變量名來存、取 變量值 a 510 變量值 為變量分配的存儲單元地址 變量名 例如: int a。 a=510。 變量 名為 a a中存放 的值是 510 a的存儲地址是0x1002 0x1002 2021/11/10 30 2. 變量定義 變量定義的一般格式: 數據類型說明符 變量列表 ; 例如: int i。 long k, m。 float x,y。 char ch1,ch2。 ? 必須使用合法的標識符作變量名 ? 不能使用關鍵字為變量命名 2021/11/10 31 3. 變量的初始化: 在說明變量的同時對變量賦初值。 例如: int a=5, b=a+2。 long c=123L。 double x=。 float y =。 char ch1=39。a39。,ch2=66,ch3=39。\14239。 錯誤的初始化: int a=3+b, b=5; float m=n=; 2021/11/10 32 系統(tǒng)為變量分配存儲空間示意圖 內存 :內存是由一系列字節(jié)組成的,每個字節(jié)都有一個唯一的地址編碼。 例如: short int x。 系統(tǒng)為變量 x在內存中分配的存儲空間是連續(xù)的兩個字節(jié)。 1001 1002 x 其中: 1001和 1002是字節(jié)的編碼,第 1個字節(jié)的編碼 1001稱為變量 x的地址,在程序中表示為 amp。x。 即 amp。x的值為 1001。 2021/11/10
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1