《備課第二課》word版_第1頁
《備課第二課》word版_第2頁
《備課第二課》word版_第3頁
《備課第二課》word版_第4頁
《備課第二課》word版_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、.Win7系統(tǒng)怎么能兼容上機題第二課 數(shù)據(jù)類型一:C語言的基本常識1 C語言規(guī)定必須用main作為主函數(shù)名,程序?qū)拇碎_始執(zhí)行,在此結(jié)束2 A的ASCII碼值是65,a的ASCII碼值是97二:復(fù)習(xí)1 標識符的命名規(guī)則:1)由字母、數(shù)字、下劃線組成2)數(shù)字不能開頭3)不能是關(guān)鍵字4)區(qū)分大小寫5)“顧名思義”int _int abc a-2 3x x3 x_3 x-32 進制轉(zhuǎn)換(10101010.01010101)2=()8=()10=()16(123.456)10=()2=()8=()16三:數(shù)據(jù)類型分類:1 基本數(shù)據(jù)類型(整型、實型、字符型) 2 構(gòu)造數(shù)據(jù)類型(數(shù)組、結(jié)構(gòu)、共用體) 3

2、指針類型 4 空類型現(xiàn)階段主要學(xué)習(xí)基本數(shù)據(jù)類型四:常量和變量1 常量:在程序運行過程中,其值保持不變的量例:123 -45 -56. 123.34 a 5 =2 變量:在程序運行過程中,其值是可以改變的量要素:1)變量名:遵循標識符的命名規(guī)則(可以找同學(xué)說一下)2)變量值:存放在內(nèi)存中,通過變量名引用變量的值五:整型數(shù)據(jù)(一)整型常量分類:1 十進制:25 -34 2 八進制:以0開頭 012 0456 078×(此為一個考點) 3 十六進制:以0x或0X開頭 0x45 0X-123 0XAf(二)整型變量1分類:基本整型 int 4字節(jié) 32位 短整型short 2字節(jié)16位 長整

3、型long 4字節(jié)32位 無符號整型 unsigned int 等(不作為重點,認識即可)2整型變量的定義: int a;int x,y;short a,b,c;說明:1)一個類型說明符之后可以同時定義多個相同類型的變量,之間用逗號隔開2)最后一個變量之后要加分號3)變量在使用之前要先定義例:2+3=?#include <stdio.h>main()int a,b,sum;a = 2;b = 3;sum = a + b;printf(“sum is %dn”,sum);六:實型數(shù)據(jù)(一)實型常量1 表示方法:1)十進制:2.34 -5.67 -2. .342)指數(shù):123.45=1

4、.2345*102=1.2345E2即aEn(a為十進制數(shù),n為十進制整數(shù))注意:(1)aEn都不可以省略 (2)n必須是十進制整數(shù)(考點)(3)“E”也可以為“e”例:2.35e5 2.34e3. × 52.E×(二)實型變量1 分類:單精度: float 4字節(jié) 32位 雙精度: double 8字節(jié)64位 長雙精度long double (了解即可)2 定義形式:float x;double a,b;float a,b,c;例:3+4.3 = ?(同學(xué)們仿照整型變量的例子做)七:字符型數(shù)據(jù)(一)字符型常量1 定義:用一對單引號引起來的單個序列a 3 × ab

5、c ×2 轉(zhuǎn)義字符:一種特殊的字符數(shù)據(jù),以反斜杠開頭(結(jié)合書20頁)(二)字符型變量(考點)1 字符變量是用來存放字符常量,它只能放一個字符2 定義形式:char c1,c2;c1 = a;c2 = 3;字符變量在內(nèi)存中占1個字節(jié),即8位例:#include <stdio.h>main()char a;int b;a = A;b = a + 32;printf(“%cn”,b);printf(“%dn”,b);大小寫字母之間轉(zhuǎn)換:任意輸入一個小寫字母,轉(zhuǎn)換成對應(yīng)的大寫字母(任意輸入:scanf(“%c”,&a);) (根據(jù)課堂情況看是否講)(三)字符串1 定義:用

6、一對雙引號引起來的若干個字符序列“good morning!” “a”八:變量賦初值C語言中允許定義變量的同時賦初值,叫做初始化。int a; a = 3; = int a = 3; (考點)int a,b,c = 3; (表示只有c=3,而a和b沒有賦初值)int a,b,c; a=b=c=3; (表示a,b,c都為3)所以:int a = b = c = 3; 這樣的寫法是不合法的 (考點)int a=3,b=3,c=3;九:算術(shù)運算符及表達式(一)基本的算術(shù)運算符+ - * 與數(shù)學(xué)相同/ :C語言中規(guī)定,兩個整數(shù)相除,結(jié)果為整數(shù),小數(shù)直接舍去(考點)5/2 = 2 % :求余。C語言中規(guī)

7、定,%的左右必須為整型數(shù)據(jù)。(考點)5%2 = 1 12%12345 = 12 123456%10 = 6 5.1%2=?× 5%1.2=?× 5.1%1.2=?×(二)算術(shù)表達式用算術(shù)運算符將兩個操作數(shù)連接起來構(gòu)成的式子a + b 5 4 % 2(三)優(yōu)先級和結(jié)合性(書上28頁,很重要,盡快了解,背下來)優(yōu)先級:先算優(yōu)先級高的,后算低的結(jié)合性:a = b = c = 4; (從右往左算,典型的賦值語句)十:自增自減運算作用:使變量的值增1或減1,例如:+i -i (表示在使用i之前,先使i的值加(減)1)i+ i- (表示在使用i之后,使i的值加(減)1)i+和+i 相當(dāng)于 i = i + 1。 但是,+i是先執(zhí)行i = i + 1,再使用i的值;而i+是先使用i的值,再執(zhí)行i = i + 1。例:int i,j; i = 3; 1) j = +i; (i的值先變成4,再賦給j,j的值為4) 2) j = i+; (先將i的值3賦給j,j的值為3,然后i變成4) 3) printf(“%d”,+i); 4) printf(“%d”,i+);難點練習(xí):#include

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論