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

正文內(nèi)容

c語言相關(guān)知識ppt課件(存儲版)

2025-06-04 12:08上一頁面

下一頁面
  

【正文】 / % 2 (雙目運算符) 從左向右 + (減法) 2 (雙目運算符) 從左向右 2 (雙目運算符) 從左向右 amp。復(fù)合賦值運算符即包含了算術(shù)運算或位運算,又包含了賦值操作。 printf (“%d,%d,%d”, (a, b, c), b, c)。 結(jié)合性: 左結(jié)合性 。 long l。 p = ? i = ? ⑥ p = ++i+(++i)。 例如: ++i++是非法的。 例如: a = 2,那么- a的值就是- 2。 a = 3。 ? 運算符優(yōu)先級(到目前為止) 例: 3 + 5 * (x + y) / 2 1等 類型強制轉(zhuǎn)換運算符的優(yōu)先級 算術(shù)運算符的優(yōu)先級 賦值運算符的優(yōu)先級 ? 自增、自減運算符 ++ ? 作用:使變量值加 1或減 1 ? 種類: 前置 ++i, i (先執(zhí)行 i=i+1或 i=i1, 再使用 i值) 后置 i++,i (先使用 i值 ,再執(zhí)行 i=i+1或 i=i1) 例: j = 3。 //結(jié)果為 z = (double)(3/2)。 unsigned int b = a。 xx………x 短長度的數(shù)據(jù)類型 長長度的數(shù)據(jù)類型 yy………y xx………x 例如: int a = 32768。 //u的值將是 0x0000ff00 如果將 ch的值賦給 4,問 b的值又是多少呢? 0x00fc 2. 強制類型轉(zhuǎn)換符 ? 自動轉(zhuǎn)換 (1) 短長度的數(shù)據(jù)類型 → 長長度的數(shù)據(jù)類型 方法: 直接將有符號短長度的數(shù)據(jù)類型的數(shù)據(jù)作為長長度的數(shù)據(jù)類型數(shù)據(jù)的低位部分,然后將低位部分的最高位(即有符號短長度數(shù)據(jù)的符號位)向長長度的數(shù)據(jù)類型數(shù)據(jù)的高位部分擴展。然后再賦值給等號左邊的變量 。 都是錯誤的。 ? 賦值表達式 ? 定義: 由賦值運算符或復(fù)合賦值運算符(后面即將介紹),將一個變量和一個表達式連接起來的表達式,稱為 賦值表達式 。 C 運 算 符 算術(shù)運算符:( + * / % ++ ) 關(guān)系運算符:( = == = !=) 邏輯運算符:((! amp。如: +、 運算符。 L是有符號長整型, u是無符號整型。 printf(a = %d\t,a)。 char ch。 x = 80 + 50。 例: a = ?D?。 ?字符串常量 ? 定義: 用雙引號 (“”)括起來的字符序列 ? 存儲: 每個字符串尾 自動 加一個 ‘ \0’ 作為字符串結(jié)束標志 例 1: 字符串 “ HELLO”在內(nèi)存中 0x48 0x45 0x4C 0x4C 0x4F 0 低地址 高地址 ?H? ?E? ?L? ?L? ?O? ?\0? 字符串結(jié)束標志 例 2: 空串 “” \0 ? 字符常量與字符串常量不同 0x41 0x41 \0 例 ‘ A? “A” 例 : char ch。 } a b c a = b = c = float型變量最多只能精確表示 8個數(shù)字,因此顯示 a的值時,只能有效顯示前面 8個數(shù)字即,最后追加一位數(shù)字 7是隨機的 6. 字符型數(shù)據(jù)和字符串常量 ? 字符型常量 ? 定義: 用 單引號 括起來的單個 普通字符 或 轉(zhuǎn)義字符 . 如 ‘ a? ?A? ??? ?\n? ?\101? ? 字符常量的值: 該字符的 ASCII碼 值如 ‘ A?——65, ‘ a?——97, ‘ 0?——48 , ?\n?——10 ? 轉(zhuǎn)義字符 :反斜線后面跟一個字符或一個代碼值表示 轉(zhuǎn)義字符及其含義: 轉(zhuǎn)義字符 含義 \n \v \r \a \? \ddd \t \b \f \\ \“ \xhh 轉(zhuǎn)義字符 含義 換行 垂直制表 回車 響鈴 單引號 3位 8進制數(shù)代表的字符 水平制表 退格 換頁 反斜線 雙引號 2位 16進制數(shù)代表的字符 如 ‘ \101? ?A? ?\012? ?\n? ?\376? ?? ? ?\x61? ?a? ?\60? ?0? ?\483? (?) 例 : ?A??\101??\x41?65 例: 轉(zhuǎn)義字符舉例 include void main ( ) { printf (\101 \x42 C\n)。 ?長雙精度實型 ( long double) long double x, y。如 0XA5Lu表示十六進制無符號長整數(shù) A5,其十進制為 165。 printf(a = %d\n, a); printf(b = %d\n, b); printf(c = %d\n, c); printf(“D = %d\n”, D); } //文件包含 ,頭文件說明 //定義符號常量 SUM,值為 65535 //定義兩個 int型變量 a和 b, b賦初值 20 //定義無符號整型變量 c,并賦初值 0xff //定義長整型變量 D //對 a賦值為 SUM,這時 a的值是 65535 //對 D賦值為 301 //以有符號十進制形式( %d)顯示 a的值 //以有符號十進制形式( “ %d”)顯示 b的值 //以有符號十進制形式( %d)顯示 c的值 //以有符號十進制形式( %d)顯示 D的值 變量定義部分 語句執(zhí)行部分 在 : a = 1 b = 20 c = 255 D = 301 在 : a = 65535 b = 20 c = 255 D = 301 對于 16位的有符號整型變量 a來說 , 因 65535在內(nèi)存中的形式為1111111111111111, 最高位為 1表示負 , 則其所對應(yīng)的十進制數(shù)就為 1。 ? 無符號長整型( unsigned long int或 unsigned long) unsigned long int a = 2。 ? 無符號短整型( unsigned short int或 unsigned short) unsigned short int a = 2。與 int a = 2。如果定義時沒有賦初值,則這個值程序員是無法預(yù)知的。 2. 整數(shù)在內(nèi)存中的表示 ?十進制整數(shù) ?- 14: 對于 16位的內(nèi)存單元 : 符號位 (表示負 ) 11110010 11111111 低字節(jié) 高字節(jié) 低地址 高地址 符號位 十進制數(shù) 14兩個字節(jié)的內(nèi)存實際存放形式 (+14)補 = 0000 0000 0000 1110 (14)補 = 1111 1111 1111 0010 按位求反,末位加 1 2. 整數(shù)在內(nèi)存中的表示 ?十進制整數(shù) ?- 14: 對于 32位的內(nèi)存單元 : 符號位 (表示負 ) 低字節(jié) 高字節(jié) 低地址 高地址 十進制數(shù) 14四個字節(jié)的內(nèi)存實際存放形式 (+14)補 = 0000 0000 0000 0000 0000 0000 0000 1110 11110010 11111111 11111111 11111111 符號位 (14)補 = 1111 1111 1111 1111 1111 1111 1111 0010 按位求反,末位加 1 2. 整數(shù)在內(nèi)存中的表示 ?十進制整數(shù) ?- 65537: 對于 16位的內(nèi)存單元 : 符號位 (表示負 ) (+65537)補 = 01 0000 0000 0000 0001 (65537)補 = 10 1111 1111 1111 1111 按位求反,末位加 1 11111111 11111111 低地址 高地址 十進制數(shù) 65537兩個字節(jié)的內(nèi)存實際存放形式 低字節(jié) 高字節(jié) 符號位 取低16位 真值為: 1,不是 65537! 2. 整數(shù)在內(nèi)存中的表示 ?十進制整數(shù) ?- 65537: 對于 32位的內(nèi)存單元 : 符號位 (表示負 ) 低字節(jié) 高字節(jié) 低地址 高地址 十進制數(shù) 65537四個字節(jié)的內(nèi)存實際存放形式 (+65537)補 = 0000 0000 0000 0001 0000 0000 0000 0001 11111111 11111111 11111110 11111111 符號位,表示負 (65537)補 = 1111 1111 1111 1110 1111 1111 1111 1111 按位求反,末位加 1 真值為: 65537! 為什么 65537這個數(shù)在 16位內(nèi)存單元中的表示與在 32位內(nèi)存單元中的表示不相同呢? 這主要是因為 65537這個數(shù)超出了 16位內(nèi)存單元表示數(shù)的范圍 ,所以實際存儲的值( 1)與要表示的值( 65537)不同,但 65537并沒有超出了 32位內(nèi)存單元表示數(shù)的范圍,所以實際存儲的值就是其本身。 float data。 c = a % b。 float data = 。 其定義格式為: define 符號常量 常量 define NUM 20 define PI include define PRICE 30 void main ( ) { int num, tot
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1