版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、基基本本數(shù)數(shù)據(jù)據(jù)類類型型整型整型 int%d35實實型型單精度型單精度型 float%f4.0雙精度型雙精度型 double%f4.0字符型字符型 char%cY變量的賦值變量的賦值:自右向左。自右向左。 初始化;使用賦值運算符初始化;使用賦值運算符“=”。 +加法運算符,或正值運算符。加法運算符,或正值運算符。 3+5,+3-減法運算符,或負(fù)值運算符。減法運算符,或負(fù)值運算符。 5-2,-3*乘法運算符。乘法運算符。 3*5/除法運算符。除法運算符。5/3%模運算符模運算符(求余運算符求余運算符),操作數(shù)為整數(shù)。,操作數(shù)為整數(shù)。 7%4=3 / :兩個整數(shù)相除結(jié)果仍為整數(shù),舍去小數(shù)部分。:兩
2、個整數(shù)相除結(jié)果仍為整數(shù),舍去小數(shù)部分。%:兩側(cè)必須均為整型數(shù)據(jù)。:兩側(cè)必須均為整型數(shù)據(jù)。參加參加+、-、*、/運算的兩個數(shù)中只要有一個實數(shù)運算的兩個數(shù)中只要有一個實數(shù)則結(jié)果為則結(jié)果為double型。型。算術(shù)表達式優(yōu)先級:算術(shù)表達式優(yōu)先級:先乘除,后加減先乘除,后加減。優(yōu)先級別相同時看結(jié)合性:優(yōu)先級別相同時看結(jié)合性: 算術(shù)運算算術(shù)運算“自左至右自左至右”; 賦值,賦值,”自右至左自右至左”。附錄附錄D3.5+1/2+56%10 = 9.53.5+1.0/2+56%10 = 10 a = 4%3*7+1 a=1*7+1 a=8整型、實型、字符型數(shù)據(jù)間可混合運算,整型、實型、字符型數(shù)據(jù)間可混合運算,
3、不同類型的數(shù)據(jù)要先轉(zhuǎn)換成同一類型。不同類型的數(shù)據(jù)要先轉(zhuǎn)換成同一類型。 double float long int char,short高高低低系統(tǒng)自動進行類型轉(zhuǎn)換。系統(tǒng)自動進行類型轉(zhuǎn)換。 10+a+1.5*3= 10+97+4.5= 111.5 (double型)型)將一個表達式強制轉(zhuǎn)換成所需類型。將一個表達式強制轉(zhuǎn)換成所需類型。 (類型名類型名) (表達式表達式) (int) (x+y)系統(tǒng)自動轉(zhuǎn)換:級別由低系統(tǒng)自動轉(zhuǎn)換:級別由低 高;高; 強制類型轉(zhuǎn)換:級別由高強制類型轉(zhuǎn)換:級別由高 低。低。強制類型轉(zhuǎn)換是得到一個中間變量,原變量強制類型轉(zhuǎn)換是得到一個中間變量,原變量類型不發(fā)生變化。類型不
4、發(fā)生變化。void main() float x = 3.6 ; int i ; i = ( int ) (x) ; printf ( “ x = %f , i = %d ”, x , i ) ;/* x = 3.600000 , i = 3 */“=”:自右向左;以左邊類型為標(biāo)準(zhǔn)進行類:自右向左;以左邊類型為標(biāo)準(zhǔn)進行類型轉(zhuǎn)換。型轉(zhuǎn)換。復(fù)合賦值運算符:復(fù)合賦值運算符: 先運算后賦值,先運算后賦值,后面的表達式相當(dāng)于有括號后面的表達式相當(dāng)于有括號 a+=3 x*=y+8 x%=3 等價于等價于 a=a+3 等價于等價于 x=x*(y+8) 等價于等價于 x=x%3 原來原來a=12,分別求下列運
5、算后分別求下列運算后a的值的值: a+=a a-=2 a*=2+3 a/=a+a n的值等于的值等于5, a%=(n%=2) a+=a-=a*=a24 60 10 0 0 0 +、- 使變量增使變量增1、減、減1 +i,i+相當(dāng)于相當(dāng)于i=i+1; -i,i-相當(dāng)于相當(dāng)于i=i-1;先執(zhí)行先執(zhí)行i=i+1,再使用再使用i先使用先使用i,再執(zhí)行再執(zhí)行i=i+1a = 3 ;b = -a;printf(“%d %d ”, b , a +) ;輸出:輸出:2 2 最后最后a的值變?yōu)榈闹底優(yōu)?符號在前符號在前,先自增先自增(減減) 符號在后符號在后,后自增后自增(減減)/*a=a-1;b=a;a為為2
6、,b為為2*/使用使用“#include”將有關(guān)頭文件包括進來。將有關(guān)頭文件包括進來。寫在開頭。寫在開頭。標(biāo)準(zhǔn)輸入輸出庫函數(shù):標(biāo)準(zhǔn)輸入輸出庫函數(shù): #include #include “stdio.h” stdio(standard input & output)使用使用printf()和和scanf()可不加頭文件??刹患宇^文件。很多庫函很多庫函數(shù)已經(jīng)被置為數(shù)已經(jīng)被置為built-in函數(shù),即使不加頭文件,也可以無函數(shù),即使不加頭文件,也可以無障礙調(diào)用。障礙調(diào)用。 輸出若干個任意類型的數(shù)據(jù)。輸出若干個任意類型的數(shù)據(jù)。 printf(“格式控制格式控制”,輸出表列,輸出表列) 需要輸出的一些數(shù)
7、據(jù),可以是表達式。需要輸出的一些數(shù)據(jù),可以是表達式。printf(“%d,%d”, a, a+b) ;雙引號雙引號 “ ” 括括起來的字符串起來的字符串格式說明:格式說明:%d,%f普通字符:照原樣輸出。普通字符:照原樣輸出。float num=3.75;printf( “%d, %c, %.2f” , 123, 97, num);輸出:輸出:123, a, 3.75printf(“%d, %s ” , a, “ hello! ”);輸出:輸出:97, hello!格式控制:指定輸入的格式和數(shù)據(jù)類型。格式控制:指定輸入的格式和數(shù)據(jù)類型。地址表列:接收數(shù)據(jù)的地址,多個地址用地址表列:接收數(shù)據(jù)的地
8、址,多個地址用逗號分隔。逗號分隔。分別存入變量分別存入變量a,b,c里里int a, b, c;scanf( “%d , %d , %d” , &a, &b, &c); 輸入輸入: 3 , 4 , 5 & “地址運算符地址運算符”,&a指變量指變量a在內(nèi)存中的地在內(nèi)存中的地址。址。按照按照a的內(nèi)存地址將值存進去。的內(nèi)存地址將值存進去。建議格式控制內(nèi)容只寫最必要的格式符和分隔建議格式控制內(nèi)容只寫最必要的格式符和分隔符,不要加中文和轉(zhuǎn)義字符。符,不要加中文和轉(zhuǎn)義字符。輸入數(shù)據(jù)時要與雙引號內(nèi)格式嚴(yán)格一致。輸入數(shù)據(jù)時要與雙引號內(nèi)格式嚴(yán)格一致?!?d%d%d”:連寫情況下輸入數(shù)據(jù)以一個:連寫情況下輸入數(shù)
9、據(jù)以一個或多個空格間隔,也可用回車、或多個空格間隔,也可用回車、tab鍵。鍵?!?c%c%c”:應(yīng)連續(xù)輸入,中間不輸入空格。:應(yīng)連續(xù)輸入,中間不輸入空格。字符輸出函數(shù)字符輸出函數(shù) putchar() P78-3.8 輸出一個字符。輸出一個字符。 char ch=Y; putchar(ch); putchar(N);字符輸入函數(shù)字符輸入函數(shù) getchar() P80 3.9 從輸入設(shè)備得到一個字符。從輸入設(shè)備得到一個字符。 char c; c=getchar(); P81-3.10基本數(shù)值運算符;賦值運算符;基本數(shù)值運算符;賦值運算符;類型轉(zhuǎn)換:系統(tǒng)自動、強制轉(zhuǎn)換、賦值轉(zhuǎn)換類型轉(zhuǎn)換:系統(tǒng)自動、強制轉(zhuǎn)換、賦值轉(zhuǎn)
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度呈現(xiàn)大全【員工管理】十篇
- 《物業(yè)管理服務(wù)業(yè)》課件
- 三年級數(shù)學(xué)數(shù)學(xué)廣角課件
- 2024年農(nóng)業(yè)綜合開發(fā)和扶貧開發(fā)工作總結(jié)
- 2024年公司勞動社??粕习肽甑墓ぷ骺偨Y(jié)
- 空調(diào)機運輸協(xié)議三篇
- 農(nóng)業(yè)產(chǎn)品銷售主管工作總結(jié)
- 通信科技前臺工作總結(jié)
- 家政服務(wù)前臺工作總結(jié)
- 機電裝備話務(wù)員工作總結(jié)
- 2024年小學(xué)五年級科學(xué)教學(xué)工作總結(jié)(2篇)
- GB/T 31900-2024機織兒童服裝
- 2023年首都機場集團有限公司招聘考試真題
- 2024-2025學(xué)年冀教版數(shù)學(xué)五年級上冊期末測試卷(含答案)
- 2025年上半年浙江金華市永康市選調(diào)市紀(jì)檢監(jiān)察信息中心工作人員2人重點基礎(chǔ)提升(共500題)附帶答案詳解
- 美國制造業(yè)經(jīng)濟2024年度報告-2024-12-宏觀大勢
- 小區(qū)充電樁安全協(xié)議書范本(2篇)
- 2024年安徽省公務(wù)員錄用考試《行測》真題及答案解析
- 第二講 七十五載迎盛世 砥礪前行續(xù)華章2024年形勢與政策(課件)
- 車間班長年度述職報告
- 2024-2025學(xué)年高三年級上冊10月月考 生物試題
評論
0/150
提交評論