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

正文內(nèi)容

[it認(rèn)證]c語言第二章(已修改)

2025-01-31 08:48 本頁面
 

【正文】 第二章 數(shù)據(jù)的類型與基本操作 預(yù)備知識 基本數(shù)據(jù)類型與常數(shù)的表示 變量與內(nèi)存 運(yùn)算符與表達(dá)式 輸入輸出函數(shù) 167。 預(yù)備知識 ?計(jì)算機(jī)中數(shù)的表示及進(jìn)制轉(zhuǎn)換 ?數(shù)碼、基與權(quán) ?數(shù)碼:表示數(shù)的符號 ?基:數(shù)碼的個數(shù) ?權(quán):每一位所具有的值 ?數(shù)制 語言程序設(shè)計(jì) 第二章數(shù)據(jù)描述 C ?各種進(jìn)制之間的轉(zhuǎn)換 ?二進(jìn)制、八進(jìn)制、十六進(jìn)制轉(zhuǎn)換成十進(jìn)制 ?方法:按權(quán)相加 100123452 592121202121211 1 1 0 1 1 )()(例 ?????????????100128 94868381136 )()(例 ???????10012316 7 9 7 81610162161516121 )()(例 ?????????AF 語言程序設(shè)計(jì) 第二章數(shù)據(jù)描述 C ?各種進(jìn)制之間的轉(zhuǎn)換 (整數(shù) ) ?二進(jìn)制、八進(jìn)制、十六進(jìn)制轉(zhuǎn)換成十進(jìn)制 ?方法:按權(quán)相加 ?十進(jìn)制轉(zhuǎn)換成二進(jìn)制、八進(jìn)制、十六進(jìn)制 ?原理: 的余數(shù)是2)2. .. .. .22(222. .. .. .22). .. .. .(00012110011112022NaaaaaaaaaaaaaNnnnnnnnnnn???????????????????????????方法:連續(xù)除以基,從低到高記錄余數(shù),直至商為 0 例 把十進(jìn)制數(shù) 59轉(zhuǎn)換成二進(jìn)制數(shù) 59 2 29 2 14 2 7 2 3 2 1 2 0 (59)10=(111011)2 1 1 0 1 1 1 1 1 1 0 1 1 余 余 余 余 余 余 例 把十進(jìn)制數(shù) 159轉(zhuǎn)換成八進(jìn)制數(shù) 159 8 19 8 2 8 0 (159)10=(237)8 2 3 7 余 7 余 3 余 2 例 把十進(jìn)制數(shù) 459轉(zhuǎn)換成十六進(jìn)制數(shù) 459 16 28 16 1 16 0 (459)10=(1CB)16 1 C B 余 11 余 12 余 1 語言程序設(shè)計(jì) 第二章數(shù)據(jù)描述 C ?二進(jìn)制與八進(jìn)制之間的轉(zhuǎn)換 ?二進(jìn)制轉(zhuǎn)換成八進(jìn)制:從右向左,每 3位一組(不足 3位左補(bǔ) 0),轉(zhuǎn)換成八進(jìn)制 ?八進(jìn)制轉(zhuǎn)換成二進(jìn)制:用 3位二進(jìn)制數(shù)代替每一位八進(jìn)制數(shù) 例 (1101001)2=(001,101,001)2=(151)8 例 (246)8=(010,100,110)2=(10100110)2 000 ~ 0 001 ~ 1 010 ~ 2 011 ~ 3 100 ~ 4 101 ~ 5 110 ~ 6 111 ~ 7 語言程序設(shè)計(jì) 第二章數(shù)據(jù)描述 C ?二進(jìn)制與十六進(jìn)制之間的轉(zhuǎn)換 ?二進(jìn)制轉(zhuǎn)換成十六進(jìn)制:從右向左,每 4位一組(不足 4位左補(bǔ) 0),轉(zhuǎn)換成十六進(jìn)制 ?十六進(jìn)制轉(zhuǎn)換成二進(jìn)制:用 4位二進(jìn)制數(shù)代替每一位十六進(jìn)制數(shù) 例 (11010101111101)2=(0011,0101,0111,1101)2=(357D)16 例 (4B9E)16=(0100,1011,1001,1110)2=(100101110011110)2 0000 ~ 0 0001 ~ 1 0010 ~ 2 0011 ~ 3 0100 ~ 4 0101 ~ 5 0110 ~ 6 0111 ~ 7 1000 ~ 8 1001 ~ 9 1010 ~ A 1011 ~ B 1100 ~ C 1101 ~ D 1110 ~ E 1111 ~ F 語言程序設(shè)計(jì) 第二章數(shù)據(jù)描述 C ?字節(jié)和位 ?內(nèi)存以字節(jié)為單元組成 ?每個字節(jié)有一個地址 ?一個字節(jié)一般由 8個二進(jìn)制位組成 ?每個二進(jìn)位的值是 0或 1 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 10 ……... 語言程序設(shè)計(jì) 第二章數(shù)據(jù)描述 C 7 6 4 3 2 5 1 ?數(shù)值的表示方法 ——原碼、反碼和補(bǔ)碼 ?原碼:最高位為符號位,其余各位為數(shù)值本身的絕對值 ?反碼: ?正數(shù):反碼與原碼相同 ?負(fù)數(shù):符號位為 1,其余位對原碼取反 ?補(bǔ)碼: ?正數(shù):原碼、反碼、補(bǔ)碼相同 ?負(fù)數(shù):最高位為 1,其余位為原碼取反,再對整個數(shù)加 1 3 12 6 9 1 2 4 5 7 8 10 11 95=4 9+7=16=(14)12 語言程序設(shè)計(jì) 第二章數(shù)據(jù)描述 C 原碼 反碼 補(bǔ)碼 +7 00000111 00000111 00000111 7 10000111 11111000 11111001 +0 00000000 00000000 00000000 0 10000000 11111111 00000000 數(shù)的范圍 01111111~ 11111111 (127~+127) 01111111~ 10000000 (127~+127) 01111111~ 10000000 (128~+127) (用一字節(jié)表示數(shù)) ?負(fù)數(shù)補(bǔ)碼轉(zhuǎn)換成十進(jìn)制數(shù):最高位不動,其余位取反加 1 例 補(bǔ)碼: 11111001 取反: 10000110 加 1: 10000111=7 語言程序設(shè)計(jì) 第二章數(shù)據(jù)描述 C 167。 基本數(shù)據(jù)類型 ?數(shù)據(jù)類型總表 C 數(shù) 據(jù) 類 型 基本類型 構(gòu)造類型 指針類型 空類型 void 定義類型 typedef 字符類型 char 枚舉類型 enum 整 型 實(shí)型 單精度型 float 雙精度型 double 數(shù)組 結(jié)構(gòu)體 struct 共用體 union 短整型 short 長整型 long 整型 int 數(shù)據(jù)類型決定: 1. 數(shù)據(jù)占內(nèi)存字節(jié)數(shù) 2. 數(shù)據(jù)取值范圍 3. 其上可進(jìn)行的操作 語言程序設(shè)計(jì) 第二章數(shù)據(jù)描述 C ?基本數(shù)據(jù)類型 類型 符號 關(guān)鍵字 數(shù)的表示范圍 所占位數(shù) 整型 字符型 實(shí)型 有 無 (signed)int 32 2147483648~2147483647 (signed)short 16 32768~32767 (signed)long 32 2147483648~2147483647 32 unsigned int 0~4294967295 32 0~4294967295 unsigned long unsigned short 16 0~65535 有 float 32 ~ 有 double 64 ~ 有 char 8 128~127 無 unsigned char 8 0~255 說明 :數(shù)據(jù)類型所占字節(jié)數(shù)在不同的編譯器會有所不同 ,上表以 VC6機(jī)為例 : 語言程序設(shè)計(jì) 第二章數(shù)據(jù)描述 C ?一般用大寫字母 ?是宏定義預(yù)處理命令,不是 C語句 ?直接常量 : ?整型常量 ?實(shí)型常量 ?字符常量 ?字符串常量 如 define PRICE 30 ? 常數(shù)表示 ?定義:程序運(yùn)行時其值不能改變的量(即常數(shù)) ?分類 : ?符號常量 :用標(biāo)識符代表常量 ?定義格式: define 符號常量 常量 例 符號常量舉例 () define PRICE 30 main() { int num,total。 num=10。 total=num*PRICE。 printf(total=%d,total)。 } 運(yùn)行結(jié)果: total=300 語言程序設(shè)計(jì) 第二章數(shù)據(jù)描述 C ?整型常量(整常數(shù)) ?三種形式: ?十進(jìn)制整數(shù):由數(shù)字 0~9和正負(fù)號表示 .如 123,456,0 ?八進(jìn)制整數(shù):由數(shù)字 0開頭 ,后跟數(shù)字 0~7表示 .如 0123,011 ?十六進(jìn)制整數(shù):由 0x開頭 ,后跟 0~9,a~f,A~F表示 . 如 0x123,0Xff 例 12 與 12L ?整型常量的類型 ?根據(jù)其值所在范圍確定其數(shù)據(jù)類型 ?在整常量后加字母 l或 L,認(rèn)為它是 long int 型常量 問題: 0123 = ( )10 0x12
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1