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

正文內(nèi)容

清華c語言程序設(shè)計1概述和數(shù)據(jù)類型ppt-在線瀏覽

2025-01-25 10:45本頁面
  

【正文】 十六進制整數(shù):由 0x開頭 ,后跟 0~9,a~f,A~F表示 . 如 0x123,0Xff 例 12 與 12L 例 30000 為 int型 65536 為 long int 型 ?整型常量的類型 – 根據(jù)其值所在范圍確定其數(shù)據(jù)類型 – 在 整常量后加字母 l或 L, 認為它是 long int 型常量 問題: 0123 = ( )10 0x123 = ( )10 0Xff = ( )10 83 291 255 問題: 0123 = ( )10 0x123 = ( )10 0Xff = ( )10 返回 C語言程序設(shè)計 33 第一章 C語言簡介 例 表達式 0195 是一個八進制整數(shù)。 例 以下選項中,合法的一組 C語言數(shù)值常量是( ) ( 2022年 9月全國計算機等考試原題) A、 026 B、 12. C、 .177 D、 0x8A .5e3 0Xa23 10,000 0xf e0 0abc 例 C程序不能正確表示的數(shù)制是( )。 printf(I say:\How are you?\\n)。 printf(Turbo \39。)。 } 運行結(jié)果: 屏幕顯示: = 打印機輸出: 165。 A、 39。 B、 C、 39。 D、 39。 例 ‘ amp。 例 ‘ \n‘不是一個字符常量。 ( 2022年 9月全國計算機等考試原題) A、 39。 B、 C C、 39。 D、 39。 例 以下選項中不能作為 C語言合法常量的是( )。\01139。 ch=―A‖。 ch=?A‘。 ? 變量名實際上是一個以一個名字對應(yīng)代表一個地址,在對程序編譯連接時由編譯系統(tǒng)給每一個變量名分配對應(yīng)的內(nèi)存地址。 C語言程序設(shè)計 39 第一章 C語言簡介 整型變量 (1)整型變量的分類 共六種 有符號基本整型 有符號短整型 有符號長整型 無符號基本整型 無符號短整型 無符號長整型 (signed)int (signed)short (int ) (signed) long (int) unsigned int unsigned short (int) unsigned long (int) 注意: 括號表示其中的內(nèi)容是可選的 . C語言程序設(shè)計 40 第一章 C語言簡介 ? 整數(shù)類型的有關(guān)數(shù)據(jù): 類型 類型說明符 長度 數(shù)的范圍 基本型 int 2字節(jié) 32768~ 32767 短整型 short 2字節(jié) 215~ 2151 長整型 long 4字節(jié) 231~ 2311 無符號整型 unsigned 2字節(jié) 0~ 65535 無符號短整型 unsigned short 2字節(jié) 0~ 65535 無符號長整型 unsigned long 4字節(jié) 0~( 2321) C語言程序設(shè)計 41 第一章 C語言簡介 (2)整型變量的定義 : C規(guī)定在程序中所有用到的變量都必須在程序中定義,即 “ 強制類型定義 ” 。(指定變量c、d為無符號短整型) long e,f。 如 : int i。 /* 給 i賦以整數(shù) 10 */ 0000 0000 0000 1010 以兩個字節(jié)為例 負數(shù)以補碼的形式存放 如 : int i。 /* 給 i賦以整數(shù) 10 */ 1111 1111 111 0110 C語言程序設(shè)計 43 第一章 C語言簡介 注意: ? 十進制數(shù) 10的二進制形式為 1010, Turbo C Turbo C++ 內(nèi)存中分配 2個字節(jié)的存儲單元 (不同的編譯系統(tǒng)為整型數(shù)據(jù)分配的字節(jié)數(shù)是不相同的, VC++ 4個字節(jié))。 C語言程序設(shè)計 44 第一章 C語言簡介 例如:整數(shù) 13在內(nèi)存中實際存放的情況: C語言程序設(shè)計 45 第一章 C語言簡介 例 整型變量的定義與使用 include void main() { int a,b,c,d。 a=32767。 printf(“%d,%d \n”,a,b)。(以 16位,兩個字節(jié)為例)一個整型變量只能容納 32768~ 32767范圍內(nèi)的數(shù),無法表示大于32767或小于 32768的數(shù)。 運行結(jié)果: 32767,32768 C語言程序設(shè)計 47 第一章 C語言簡介 例 下列定義中 , ( ) 定義的變量可以存放 –。 類型 位數(shù) 數(shù)的范圍 有效數(shù)字 float 32 1037 ~ 1038 6~7 位 double 64 10307~10308 15~16位 long double 128 104931~104932 18~19位 浮點型數(shù)據(jù)變量 C語言程序設(shè)計 49 第一章 C語言簡介 (2)浮點型數(shù)據(jù)在內(nèi)存中的存放形式 一個浮點型數(shù)據(jù)一般在內(nèi)存中占 4個字節(jié) (32位 )。系統(tǒng)把一個浮點型數(shù)據(jù)分成小數(shù)部分和指數(shù)部分,分別存放。 ( 3)浮點常量的類型 C語言程序設(shè)計 50 第一章 C語言簡介 例 浮點型數(shù)據(jù)的舍入誤差 include void main() {float a,b。 b = a + 20 。 } 說明: 一個浮點型變量只能保證的有效數(shù)字是 7位有效數(shù)字,后面的數(shù)字是無意義的,并不準確地表示該數(shù)。 字符變量的定義形式如下 : char c1,c2; 它表示 c1和 c2為字符型變量 ,各可以放一個字符,因此可以用下面語句對 c c2賦值 : c1=?a‘; c2=?b‘; C語言程序設(shè)計 52 第一章 C語言簡介 ( 2)字符數(shù)據(jù)在內(nèi)存中的存儲形式及其使用方法 ? 一個字符常量存放到一個字符變量中,實際上并不是把該字符的字型放到內(nèi)存中去,而是將該字符的相應(yīng)的 ASCII代碼放到存儲單元中。 注意 : 一個字符數(shù)據(jù)既可以以字符形式輸出,也可以以整數(shù)形式輸出。 include void main() {char c1,c2。 c2=98。 printf(“%d %d \n”,c1,c2)。c2 = ′ b ′。 c2=’b’。 c2=c232。從ASCII代碼表中可以看到每一個小寫字母比它相應(yīng)的大寫字母的 ASCII碼大 32。 ? 運行結(jié)果: A B C語言程序設(shè)計 55 第一章 C語言簡介 說明: 有些系統(tǒng)(如 Turbo C)將字符變量定義為 signed char型。如果在字符變量中存放一個 ASCII碼為 0~ 127間的字符,由于字節(jié)中最高位為 0,因此用 %d輸出字符變量時,輸出的是一個正整數(shù)。 C語言程序設(shè)計 56 第一章 C語言簡介 變量賦初值 (1)C語言允許在定義變量的同時使變量初始化 如 : int a=3。 // 指定f為浮點型變量,初值為3 .56 char c= ‘a(chǎn)’。 如 : int a,b,c=5; 表示指定a、b、c為整型變量,但只對c初始化, c的初值為5 (3)如果對幾個變量賦以同一個初值, 應(yīng)寫成: int a=3,b=3,c=3。 不能寫成 ∶ int a=b=c3。 C語言程序設(shè)計 58 第一章 C語言簡介 例、 以下定義語句中正確的是( )。 B、 char ?A?=65+1,b=39。 C、 float a=1,*b=amp。b 。 D C語言程序設(shè)計 59 第一章 C語言簡介 運算符和表達式 C的運算符有以下幾類: ?算術(shù)運算符 ( + * / %) ?關(guān)系運算符 (><==>=<=!=) ?邏輯運算符 (?。Γ?||) ?位運算符 ( ~ |∧ &) ?賦值運算符 (=及其擴展賦值運算符) ?條件運算符 (?:) ?逗號運算符 (,) 運算符的分類 ( 1)、按功能分 C語言程序設(shè)計 60 第一章 C語言簡介 ?指針運算符 ( *和&) ?求字節(jié)數(shù)運算符(sizeof) ?強制類型轉(zhuǎn)換運算符( (類型) ) ?分量運算符(. ) ?下標運算符([ ]) ?其他 (如函數(shù)調(diào)用運算符()) (2)按運算對象個數(shù)分 ?單目運算符:只有一個運算對象,如 ; (負號) ?雙目運算符:有兩個運算對象,如: +(加號) ?三目運算符:有三個運算對象,如:?:條件運算 C語言程序設(shè)計 61 第一章 C語言簡介 (3)學(xué)習(xí)運算符應(yīng)注意: ?運算符功能 ?與運算量關(guān)系 – 要求運算量個數(shù) – 要求運算量類型 ?運算符優(yōu)先級別 ?結(jié)合方向 ?運算 結(jié)果的類型 C語言程序設(shè)計 62 第一章 C語言簡介 算術(shù)運算符和算術(shù)表達式 (1)基本的算術(shù)運算符 : ? + ( 加法運算符,或正值運算符。如 :5-2、-3) ? * (乘法運算符。如 :5/3) ? % ( 模運算符,或稱求余運算符,%兩側(cè)均應(yīng)為整型數(shù)據(jù),如 :7%4的值為3)。運算對象包括常量、變量、函數(shù)等。 例如: ①j=++i; i的值先變成 4, 再賦給j ,j的值均為4 ②j=i++; 先將 i的值 3賦給j ,j的值為3,然后i變?yōu)椋? C語言程序設(shè)計 67 第一章 C語言簡介 注意: (1)自增運算符(++),自減運算符(--),只能用于變量,而不能用于常量或表達式, (2)++和--的結(jié)合方向是 “ 自右至左 ” 。也用于指針變量,使指針指向下一個地址 例 j=3。 j=3。 j=3。 j=3。 a=3。c=(++a)*b。b=5。 //k=4,j=4 //k=3,j=4 //4 //3 //c=20,a=4 //c=15,a=4 C語言程序設(shè)計 68 第一章 C語言簡介 C語言中有的運算符為一個字符,有的運算符由 兩個字符組成 ,為避免誤解,最好采取大家都能理 解的寫法。039。\039。139。\039。039。 例 表達式 3*5/2和表達式 3/2*5等價。 例 以下不能正確表示代數(shù)式 2ab/cd的 C語言表達式的是( )。如“a=3”的作用 是執(zhí)行一次賦值操作(或稱賦值運算)。也可以將一個表達式的值賦 給一個變量 . C語言程序設(shè)計 71 第一章 C語言簡介 (2)類型轉(zhuǎn)換 如果
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1