-
這是關(guān)于運(yùn)算符的復(fù)習(xí)
? 首先他定義了a,b皆為int類型,那么無論兩者能不能整除,其只取整數(shù),因?yàn)閮蓚€(gè)int類型只能得出int類型的
查看全部 -
doubel a=2.6
int b =(int)a;
定義b為整形,并將a的整形賦值給b
查看全部 -
注:字節(jié)小的可以向字節(jié)大的自動(dòng)轉(zhuǎn)換,但字節(jié)大的不能向字節(jié)小的自動(dòng)轉(zhuǎn)換
d不能=f,因?yàn)閒loat是32位,而double是64位,前面紅字注上說字節(jié)大(d)的不能向字節(jié)小(f)的自動(dòng)轉(zhuǎn)換
這里解釋一下為什么'a'沒有97的值卻輸出了97.
查看全部 -
取余運(yùn)算中注意:
該運(yùn)算只適合用兩個(gè)整數(shù)進(jìn)行取余運(yùn)算,如:10%3 = 1;而10.0%3則是錯(cuò)誤的;運(yùn)算后的符號(hào)取決于被模數(shù)的符號(hào),如(-10)%3 = -1;而10%(-3) = 1
查看全部 -
C語言中同樣有運(yùn)算符,只是寫法可能有所不同。先說一下C語言中的運(yùn)算是什么?C語言中的運(yùn)算就是對(duì)數(shù)據(jù)進(jìn)行操作、處理的過程。那么運(yùn)算符又干什么的呢?運(yùn)算符就是指定該運(yùn)算的處理方式。
那么C語言中又有哪些運(yùn)算符呢?
如下所示:
????? ※ 算術(shù)運(yùn)算符
????? ※ 賦值運(yùn)算符
????? ※ 關(guān)系運(yùn)算符
????? ※ 邏輯運(yùn)算符
????? ※ 三目運(yùn)算符
查看全部 -
強(qiáng)制轉(zhuǎn)換
1.數(shù)據(jù)類型和表達(dá)式都必須加括號(hào)
2.轉(zhuǎn)換后不會(huì)改變?cè)瓟?shù)據(jù)的類型和變量值,只在本次運(yùn)算中臨時(shí)性轉(zhuǎn)換
3.強(qiáng)制轉(zhuǎn)換后的運(yùn)算結(jié)果不遵循四舍五入原則
查看全部 -
自動(dòng)類型轉(zhuǎn)換
字節(jié)小的可以自動(dòng)向字節(jié)大的類型進(jìn)行轉(zhuǎn)換,字節(jié)大的不能向字節(jié)小的轉(zhuǎn)換
“ char類型數(shù)據(jù)轉(zhuǎn)換為int類型數(shù)據(jù)遵循ASCII碼中的對(duì)應(yīng)值 ”
查看全部 -
格式化輸出語句,可以說是占位輸出,是將各種類型的數(shù)據(jù)按照格式化后的類型及指定的位置從計(jì)算機(jī)上顯示
常用格式化字符:%d 帶符號(hào)十進(jìn)制整數(shù)????
%c 單個(gè)字符?????%s 字符串?????%f 6位小數(shù)
如果要輸出多個(gè)變量并指定變量位置的時(shí)候,格式符可以連用,但是變量之間要用逗號(hào)隔開
查看全部 -
數(shù)據(jù)類型分為四大類:基本數(shù)據(jù)類型,構(gòu)造數(shù)據(jù)類型,指針類型,空類型
基本數(shù)據(jù)類型包含:整型,字符型,實(shí)型(浮點(diǎn)型)
浮點(diǎn)型包含:?jiǎn)尉刃秃碗p精度型
構(gòu)造數(shù)據(jù)類型包含:枚舉類型,數(shù)組類型,結(jié)構(gòu)體類型,共用體類型
查看全部 -
格式化輸出
查看全部 -
數(shù)組作為函數(shù)參數(shù)時(shí)注意以下事項(xiàng):
1、數(shù)組名作為函數(shù)實(shí)參傳遞時(shí),函數(shù)定義處作為接收參數(shù)的數(shù)組類型形參既可以指定長(zhǎng)度也可以不指定長(zhǎng)度。
2、數(shù)組元素作為函數(shù)實(shí)參傳遞時(shí),數(shù)組元素類型必須與形參數(shù)據(jù)類型一致。
#兩套格式:
1、整個(gè)數(shù)組當(dāng)作函數(shù)參數(shù),即把數(shù)組名稱傳入函數(shù)中,例如:
2、數(shù)組中的元素當(dāng)作函數(shù)參數(shù),即把數(shù)組中的參數(shù)傳入函數(shù)中,例如:
查看全部 -
保留問題:為什么字符不行?即:char arrFirst
#聲明數(shù)組:數(shù)據(jù)類型 數(shù)組名稱[長(zhǎng)度];
#初始化數(shù)組:(三種方式
1、?數(shù)據(jù)類型 數(shù)組名稱[長(zhǎng)度n] = {元素1,元素2…元素n};
2、?數(shù)據(jù)類型 數(shù)組名稱[] = {元素1,元素2…元素n};
3、?數(shù)據(jù)類型 數(shù)組名稱[長(zhǎng)度n];?數(shù)組名稱[0] = 元素1; 數(shù)組名稱[1] = 元素2; 數(shù)組名稱[n-1] = 元素n;
*注意事項(xiàng)
1、數(shù)組的下標(biāo)均以0開始;
2、數(shù)組在初始化的時(shí)候,數(shù)組內(nèi)元素的個(gè)數(shù)不能大于聲明的數(shù)組長(zhǎng)度;
3、如果采用第一種初始化方式,元素個(gè)數(shù)小于數(shù)組的長(zhǎng)度時(shí),多余的數(shù)組元素初始化為0;
4、在聲明數(shù)組后沒有進(jìn)行初始化的時(shí)候,靜態(tài)(static)和外部(extern)類型的數(shù)組元素初始化元素為0,自動(dòng)(auto)類型的數(shù)組的元素初始化值不確定。
查看全部 -
int? 整數(shù)
float 小數(shù)
char 字母
查看全部 -
在程序執(zhí)行過程中,值不發(fā)生改變的量稱為常量。C語言的常量可以分為直接常量和符號(hào)常量。
整型常量:13、0、-13;
實(shí)型常量:13.33、-24.4;
字符常量:‘a(chǎn)’、‘M’
字符串常量:”I love imooc!”
下面的代碼分別打印這四種直接常量:
? ?
反思:在前面定義了常量后,后面不需要再次定義,如果依舊定義會(huì)報(bào)錯(cuò)
查看全部 -
#自動(dòng)(auto)、靜態(tài)(static)、寄存器的(register)和外部的(extern)
查看全部
舉報(bào)