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

正文內容

第二章c程序設計的初步認識-預覽頁

2025-08-25 17:50 上一頁面

下一頁面
 

【正文】 數表示形式 如 、 、 、 字母 e之前的小數部分中,小數點左邊有且只能有一位 非零的數字 c語言程序設計 第二章C程序設計的初步認識 C ?實型變量 ?實型數據在內存中的存放 ?實型變量的分類 + .314159 1 數符 小數部分 指數 類型 比特數 有效數字 數值范圍 float 32 6~7 1037~1038 double 64 15~16 10307~10308 long double 80 18~19 104931~104932 c語言程序設計 第二章C程序設計的初步認識 C ?實型數據的舍入誤差 例 實型數據的舍入誤差 main() { float a, b。 字符常量 ?定義 :用 單引號 括起來的單個 普通字符 或 轉義字符 . 如 ‘ \101? ?A? ?\012? ?\n? ?\376? ?? ? ?\x61? ?a? ?\60? ?0? ?\483? (?) 例 : ?A??\101??\x41?65 如 ‘ a? ?A? ??? ?\n? ?\101? ?轉義字符 :反斜線后面跟一個字符或一個代碼值表示 例 轉義字符舉例 main() { printf(\101 \x42 C\n)。C\39。 字符形式 含義 ASCII代碼 \n 換行,將當前位置移到下一行開頭 10 \t 水平制表(跳到下一個制表位) 9 \b 退格,將當前位置移到前一列 8 \r 回車,將當前位置移到本行開頭 13 \f 換頁,將當前位值移到下頁開頭 12 \\ 反斜杠字符? \” 92 \? 單引號字符 39 \” 雙引號字符 34 \ddd 1到 3位 8進制數所代表的字符 \xhh 1到 2位 16進制數所代表的字符 c語言程序設計 第二章C程序設計的初步認識 C 例 轉義字符的使用 main() { printf(“ ab c\t de\rf\tg\n)。 } 01100001 ‘a’在內存中的存儲 01100010 ‘b’在內存中的存儲 字符數據和整型數據存儲形式相似,可以互相轉換 一個字符型數據既可以以字符形式輸出,也可以以整數形式輸出 ASCII碼 字符 輸出 ASCII碼 輸出 運行結果: a b 97 98 c1=‘a’; c2=‘b’ c語言程序設計 第二章C程序設計的初步認識 C 例 大小寫字母的轉換 main() { char c1,c2。b39。 } 運行結果: A B 字符數據與整型數據可以互相賦值 int i; char c; i=‘a’。 例 har ch=?A?。 float f。 double d。 算術 運算符和算術表達式 C 運 算 符 算術運算符: + * / % ++ 關系運算符: = = = = != 邏輯運算符:! amp。 求字節(jié)數 : sizeof 強制類型轉換:(類型) 分量運算符: . 下標運算符: [] 其它 : ( ) c語言程序設計 第二章C程序設計的初步認識 C ?算術運算符和表達式 ?基本算術運算符: + * / % 說明: ?兩整數相除,結果為整數 采取 ? 向零取整 ? 的方法 ?%要求兩側均為整型數據 例 5/2 = 5/ = 例 5%2 = 5%2 = 1%10 = 5%1 = %2 例 = 2 5/ = 例 5%2 = 1 5%2 = 1 1 5%1 = 0 %2 (?) c語言程序設計 第二章C程序設計的初步認識 C ?算術表達式和運算符的優(yōu)先級與結合性 ?C算術表達式 :用算術運算符和括號將運算對象連接起來的、符合 C語法規(guī)則的式子 ?結合方向為 ? 自左至右 ? 例 a*b/+?a? ab*c/?a?+ ?強制類型轉換運算符 ?可以將一個表達式轉換成所需類型 ?形式 (類型名)(表達式) 類型名與表達式都應用括號括起來 例( double) a ( int)( x+y) 說明:強制類型轉換時,得到一個所需類型 的中間變量,原變量的類型未發(fā)生變化 例 強制類型轉換 main() { float x; int I。 k=++j。 printf(“%d”,++j)。b=5。c=(a++)*b。 printf(“%d”,i++)。 注意:數值范圍不能溢出 ?將一個 float數據賦給 double變量時,數值不變,有效位數擴展到 16位,以 64位存儲。 1 1 1 1 1 1 1 0 i=289 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 c=‘\376’ c語言程序設計 第二章C程序設計的初步認識 C ?類型轉換 ?將 int型數據賦給 long變量時,進行符號擴展,將整型數的 16位送到 long型低 16位中,如果 int為正值,則 long高 16位補零,如果 int為負值,則高 16位補 1。 注意:有可能出現數據錯誤 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 c語言程序設計 第二章C程序設計的初步認識 C ?類型轉換 unsigned int a=65535; int b; b=a; 注意:根據補碼知識, b的值為 1。 a+b=3。 a+=a*=a=a*=3。 printf(“%d,%d,%d”,a,b,c)。 x=(y=y+6,y/z)。 printf(%c%c%c%c%c\n,a,b,a,b,a)。 }
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1