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

正文內(nèi)容

[理學(xué)]第2章c的基礎(chǔ)知識c-免費閱讀

2025-01-16 12:37 上一頁面

下一頁面
  

【正文】 ?整型變量 = 長整型表達(dá)式 int x=23L。student) 得到的是 變量 a、 ch、 student 2021/11/10 74 長度運算符 sizeof – 為單目運算符 – 運算對象只能是 變量名 或 數(shù)據(jù)類型標(biāo)識符 – 運算結(jié)果為該變量或該數(shù)據(jù)類型的長度 include void main( ) { int a=5。 可以對變量 a、 ch、 student 進(jìn)行 amp。 – 為單目運算符 – 運算對象只能是變量 – 運算結(jié)果是變量的存儲地址 例如有定義 : int a , student。 } 輸出結(jié)果: 40 9 2021/11/10 67 條件表達(dá)式運算 ? 條件運算符: ? : ? 條件表達(dá)式的一般形式 表達(dá)式 1 ? 表達(dá)式 2 : 表達(dá)式 3 例如: mn ? x : a+3 a++=10 amp。b、 a | b、 a^b、 ?a 2021/11/10 62 程序如下: include void main( ) { short int a=10, b=010。amp。amp。amp。amp。amp。b39。 a=a+1 表達(dá)式的值為 5,且 a=6, b=5 2021/11/10 50 說明: ? ++ 和 的運算對象只能是變量(或運算結(jié)果是變量的表達(dá)式) , 不能是常量(或運算結(jié)果是數(shù)值的表達(dá)式)。amp。 double b=。x的值為 1001。,ch2=66,ch3=39。 char ch1,ch2。 printf(a=%f, b=%f\n,a,b)。 char a=―a‖。 例 :?\‘‘ ―‘‖ 2021/11/10 25 字符常量 與字符串常量 的區(qū)別 : ( 1)定界符不同: 字符常量使用單引號 39。 39。a39。 } 輸出結(jié)果: m=88 m=65448 按有符號數(shù)輸出 按無符號數(shù)輸出 2021/11/10 13 整型數(shù)據(jù)的類型及規(guī)定 ? 方括號表示可選項 ? int 分配 4 Byte, long分配 4 Byte 類型名稱 類型符 bit 取值范圍 整型 (短整型 ) [signed] int [signed] short [int] 32 16 231~ 231 1 (32768~ 32767 ) 無符號整型 (短整型 ) unsigned [int] unsigned short [int] 32 16 0 ~ 2321 065535 長整型 [signed] long [int] 32 231~ 231 1 無符號長整型 unsigned long [int] 32 0 ~ 2321 整型數(shù)據(jù)是精確存儲 2021/11/10 14 實型數(shù)據(jù) 1.實型數(shù)據(jù)的類型 – 單精度實型數(shù)據(jù)類型 float, 分配 4 Byte – 雙精度實型數(shù)據(jù)類型 double,分配 8 Byte 2.實型數(shù)據(jù)的存儲 單精度實型 指數(shù)部分 小數(shù)部分 小數(shù)的符號位 指數(shù)的符號位 實型數(shù)據(jù)是近似存儲 2021/11/10 15 實型數(shù)據(jù)的類型及規(guī)定 ? C標(biāo)準(zhǔn)并未具體規(guī)定各種實型數(shù)據(jù)所占字節(jié)數(shù),也不規(guī)定具體小數(shù)和指數(shù)部分的位數(shù)。 } 運算結(jié)果是 :面積 = 程序中用到的數(shù)據(jù): r、 area、 對數(shù)據(jù)進(jìn)行的運算: * 、 = 2021/11/10 4 分析: 計算機操作處理時,要完成以下工作 : ? 數(shù)據(jù) r和 area是變量,在內(nèi)存中需要給半徑 r 和運算結(jié)果 area 開辟存儲空間,存放它們的值。 r=5 。 m= 65448。a39。 、 39。 2021/11/10 23 4. 字符串常量 ? 用一對雙引號括起來的 0個或多個字符序列 – 例如: ABC、 1 a、 \n\t \nGood morning 、 ? 字符串常量的長度 : – 所包含的字符個數(shù) ? 字符串常量的存儲方式: \n G o o d m o r n i n g \0 a \0 所占存儲單元數(shù): 串長度+ 1 例如: 字符串 結(jié)束標(biāo)記 2021/11/10 24 4. 字符串常量 (續(xù) ) ?如果反斜杠和雙引號作為字符串中的有效字符,則必須使用轉(zhuǎn)義字符。 2021/11/10 26 判斷正確與錯誤 char a=?‘。 } 定義符號常量 編譯前系統(tǒng)進(jìn)行替換 2021/11/10 28 5. 符號常量 void main( ) { float a,b。 變量 名為 a a中存放 的值是 510 a的存儲地址是0x1002 0x1002 2021/11/10 30 2. 變量定義 變量定義的一般格式: 數(shù)據(jù)類型說明符 變量列表 ; 例如: int i。 float y =。 1001 1002 x 其中: 1001和 1002是字節(jié)的編碼,第 1個字節(jié)的編碼 1001稱為變量 x的地址,在程序中表示為 amp。 即 amp。 ab*4 先計算 b*4 ,再計算減法。amp。 C語言用數(shù)值 1 表示 邏輯真 , 0 表示 邏輯假 例如: 75 的值是 1, 57 的值是 0 39。 的值是 1 即關(guān)系表達(dá)式的值: 0 或 1 ? 實型數(shù) 可進(jìn)行大于或小于比較,但通常不進(jìn)行 == 或 != 的關(guān)系運算( 為什么 ) 如何表示實型值為 0: fabs(x)= 2021/11/10 55 邏輯運算符 ? 邏輯運算符 ! amp。 a amp。 b amp。 c (a++) || ++ bamp。 b0) (a0amp。 bc 2021/11/10 60 位運算符 ~ amp。 0000 0000 0000 1000 0000 0000 0000 1000 即: aamp。amp。ch amp。 對它們進(jìn)行 *運算, *( amp。 } 輸出結(jié)果: 4 4 8 8 4 1 2021/11/10 75 運算中數(shù)據(jù)類型的轉(zhuǎn)換 數(shù)據(jù)類型的自動轉(zhuǎn)換 ? 轉(zhuǎn)換原則: 自動將精度低、表示范圍小的運算對象類型向精度高、表示范圍大的運算對象類型轉(zhuǎn)換 char, short double long float unsigned int 高精度 低精度 例如有定義: int a; char ch; 表達(dá)式: ach*2+35L ach*2+ 2021/11/10 76 2. 賦值運算中的類型轉(zhuǎn)換 ? 實型變量 = 整型表達(dá)式 – 小數(shù)部分自動補 0 如: float x=5。 – 自動給高字節(jié)補 0 或 補 1 2021/11/10 77 數(shù)據(jù)類型的強制轉(zhuǎn)換 ?強制轉(zhuǎn)換的一般形式 (類型名 ) 表達(dá)式 例如: (int)( ?b‘+3*x)%3 //x為實型 1/(float)a+6
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1