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

正文內(nèi)容

c語言相關(guān)知識ppt課件-展示頁

2025-05-14 12:08本頁面
  

【正文】 內(nèi)存中表示是不加區(qū)分的,都是以其補碼形式表示,只是我們怎樣看待最高二進制位的問題,如果把最高位當成符號位看待,則為有符號數(shù),如果把最高位當成數(shù)據(jù)位看待,則變?yōu)闊o符號數(shù)。 unsigned int a = 2。與 int a = 2。 //定義一個無符號整型變量 a,并賦初值 2 或 unsigned a = 2。 TC下 ,變量占 2個字節(jié)( 16位)的內(nèi)存單元; ,變量占 4個字節(jié)( 32位)的內(nèi)存單元。 ? 有符號基本型( int) int a = 2。如果定義時沒有賦初值,則這個值程序員是無法預(yù)知的。 當程序中定義了一個變量時,計算機會為這個變量分配一個相應(yīng)大小的內(nèi)存單元。 int x, y, z。 3. 整型變量 ?整型變量的定義 int 變量名 [, 變量名 2, …… ,變量名 n]; int必須小寫 至少一個空格 必須為合法的標識符 以逗號 ,分隔 以分號 。 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ù)的范圍,所以實際存儲的值就是其本身。 在 ,一個整數(shù)默認情況下需要 2個字節(jié)( 16位)的內(nèi)存單元存放;而在 ,則需要 4個字節(jié)( 32位)。 首字符不能是字母 o 八進制數(shù)中不能有數(shù)字 8 十進制數(shù)中不能有字母 B 2. 整數(shù)在內(nèi)存中的表示 整數(shù)的數(shù)值在內(nèi)存中用補碼的形式存放。 printf(“data=%f\n”,data)。 float data。 } 變量定義 可執(zhí)行語句 void main ( ) { int a, b = 2。 data = (a + b) * 。 float data。 c = a % b。 stadent = 19。 編譯程序根據(jù)變量定義為其 分配指定字節(jié)的內(nèi)存單元 地址 short int a=1, b=3, c。 int x = 1, y = 1, z = 1。 float data = 。 char ch。 } 運行結(jié)果: total = 300 ? 行尾不能有分號 ? define前面一定要有 ? 符號常量名最好使用大寫 ? 符號常量名最好有意義 常量、變量和標識符 3. 變量 ?定義: 程序運行時其值可以被改變的量 ?變量的兩要素 : 變量名 、變量值 ?變量的定義格式 : ?變量的初始化: 定義時賦初始值 ?變量的使用: 先定義,后賦值 ? 變量定義位置: 一般 放在函數(shù)開頭 [存儲類型 ] 數(shù)據(jù)類型 變量名 1[,變量名 2, … ,變量名 n]; int x, y, z。 total = num * PRICE。 其定義格式為: define 符號常量 常量 define NUM 20 define PI include define PRICE 30 void main ( ) { int num, total。 C語言數(shù)據(jù)類型 C 數(shù) 據(jù) 類 型 基本類型 構(gòu)造類型 指針類型 空類型 void 定義類型 typedef 字符類型 char 枚舉類型 enum 整 型 實型 單精度型 float 雙精度型 double 數(shù)組 結(jié)構(gòu)體 struct 共用體 union 短整型 short 長整型 long 整型 int 數(shù)據(jù)類型決定: 1. 數(shù)據(jù)占內(nèi)存字節(jié)數(shù) 2. 數(shù)據(jù)取值范圍 3. 其上可進行的操作 本章所介紹的數(shù)據(jù)類型 常量、變量和標識符 1. 標識符 ?定義: 用來標識變量、常量、函數(shù)等的字符序列 ?組成 : ?只能由 字母 、 數(shù)字 、 下劃線 組成,且第一個字母必須是字母或下劃線 ?C語言的關(guān)鍵字不能用作變量名 ?大小寫敏感 ?長度 :有效長 度為 32個字符 。在 C語言中,體現(xiàn)為 數(shù)據(jù)類型 的描述! 對數(shù)據(jù)處理的描述。第 3章 數(shù)據(jù)類型、運算符與表達式 程序是解決某種問題的一組指令的有序集合。 著名計算機科學(xué)家沃思( Nikiklaus Wirth)提出一個公式: 程序 = 數(shù)據(jù)結(jié)構(gòu) + 算法 ? 程序是什么? 對數(shù)據(jù)的描述。是為解決一個問題而采取的方法和步驟,是程序的靈魂! 數(shù)據(jù)結(jié)構(gòu) 算法設(shè)計與分析 結(jié)論:學(xué)好 C語言首先就必須十分了解 C語言的數(shù)據(jù)類型、運算符與表達式。隨系統(tǒng)而異,但至少前 8個字符有效 ?命名原則: ?變量名和函數(shù)名中的英文字母一般用小寫,以增加可讀性 ?見名知意 ?不宜混淆 如 l與 I, o與 0 在 ,變量名(標識符)的有效長度為1~32個字符,缺省值為32,但在 VC中其長度可達到 255 例 :判斷下列標識符號合法性 sum Sum day Date 3days student_name 33 lotus_1_2_3 char ab _above $123 3days 33 $123ab .字符非法 數(shù)字 3不可作首字符 字符非法 char是關(guān)鍵字 字符非法 $不可作首字符 常量、變量和標識符 2. 常量 ?定義: 程序運行時其值不能改變的量(即常數(shù)) ? 常量的分類 : ?直接常量 ( 值常量 ) 整型常量 : 1 30 實型常量 : 、 、 字符常量 : ?A?、 ‘ b?、 ‘ c? 字符串常量 : “sum”、 “ A”、 “ 123” ?符號常量 用標識符來代表常量。 num = 10。 printf (total = %d, total)。 float radius, length, area。 決定分配字節(jié)數(shù) 和數(shù)的表示范圍 合法標識符 例 : int a = 2, b, c = 4。 char ch = ?A?。 int x = y = z = 1。 a bc 2字節(jié) 2字節(jié) 2字節(jié) 地址 地址 內(nèi)存 …... …... 1 3 ?? 隨機數(shù) 例 1: int student。 //Undefined symbol ?statent? in function main 例 2: float a,b,c。 //Illegal use of floating point in function main void main ( ) { int a, b = 2。 a = 1。 printf (“data=%f\n”, data)。 a = 1。 data = (a + b) * 。 } 簡單數(shù)據(jù)類型與表示范圍 1. 整型數(shù)據(jù) ? 整型常量 ? 十進制整數(shù): 由數(shù)字 0~ 9和正負號表示 . 如 :123,456,0 ?八進制整數(shù):由數(shù)字 0開頭,后跟數(shù)字 0~ 7表示 .如 :0123,011 ?十六進制整數(shù):由 0x或 0X開頭 ,后跟 0~ 9,a~ f,A~ F
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1