-
標(biāo)識(shí)符可以是字母(A~Z,a~z)、數(shù)字(0~9)、下劃線_組成的字符串,并且第一個(gè)字符必須是字母或下劃線。查看全部
-
如果相除的兩個(gè)數(shù)都是整數(shù)的話,則結(jié)果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個(gè)為小數(shù),結(jié)果則為小數(shù),如:9.0/2 = 4.500000。 取余運(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ǔ)言中沒(méi)有乘方這個(gè)運(yùn)算,也不能用×,÷等算術(shù)符號(hào)。查看全部
-
局部靜態(tài)變量不能定義為寄存器變量查看全部
-
如果在定義局部變量時(shí)不賦初值的話,則對(duì)靜態(tài)局部變量來(lái)說(shuō),編譯時(shí)自動(dòng)賦初值0(對(duì)數(shù)值型變量)或空字符(對(duì)字符變量)。查看全部
-
#include <stdio.h> int main() { int sale=120; //銷(xiāo)售業(yè)績(jī)?yōu)?20萬(wàn) int year=1; //剛剛進(jìn)入公司1年 //完善代碼 if(sale>100) { if(year>=2) printf("恭喜您獲得優(yōu)秀員工獎(jiǎng)"); else { printf("很遺憾,期望你再接再厲" ); } } else { printf("很遺憾,期望你再接再厲" ); } return 0; }查看全部
-
case:開(kāi)關(guān)語(yǔ)句分支 for:一種循環(huán)語(yǔ)句 do :循環(huán)語(yǔ)句的循環(huán)體 while :循環(huán)語(yǔ)句的循環(huán)條件 goto:無(wú)條件跳轉(zhuǎn)語(yǔ)句 continue:結(jié)束當(dāng)前循環(huán),開(kāi)始下一輪循環(huán) break:跳出當(dāng)前循環(huán) default:開(kāi)關(guān)語(yǔ)句中的“其他”分支 sizeof:計(jì)算數(shù)據(jù)類(lèi)型長(zhǎng)度 return :子程序返回語(yǔ)句(可以帶參數(shù),也可不帶參數(shù))循環(huán)條件查看全部
-
32個(gè): auto :聲明自動(dòng)變量 short :聲明短整型變量或函數(shù) int: 聲明整型變量或函數(shù) long :聲明長(zhǎng)整型變量或函數(shù) float:聲明浮點(diǎn)型變量或函數(shù) double :聲明雙精度變量或函數(shù) char :聲明字符型變量或函數(shù) struct:聲明結(jié)構(gòu)體變量或函數(shù) union:聲明共用數(shù)據(jù)類(lèi)型 enum :聲明枚舉類(lèi)型 typedef:用以給數(shù)據(jù)類(lèi)型取別名 const :聲明只讀變量 unsigned:聲明無(wú)符號(hào)類(lèi)型變量或函數(shù) signed:聲明有符號(hào)類(lèi)型變量或函數(shù) extern:聲明變量是在其他文件正聲明 register:聲明寄存器變量 static :聲明靜態(tài)變量 volatile:說(shuō)明變量在程序執(zhí)行中可被隱含地改變 void :聲明函數(shù)無(wú)返回值或無(wú)參數(shù),聲明無(wú)類(lèi)型指針 if:條件語(yǔ)句 else :條件語(yǔ)句否定分支(與 if 連用) switch :用于開(kāi)關(guān)語(yǔ)句查看全部
-
#include <stdio.h> int main() { //定義三位數(shù)num,個(gè)位數(shù)sd,十位數(shù)td,百位數(shù)hd int num, sd, td, hd; //循環(huán)所有三位數(shù) for(num=100;num < 1000;num++) { //獲取三位數(shù)字num百位上的數(shù)字 hd = (int)num/100; //獲取三位數(shù)字num十位上的數(shù)字 td = (int)((num - hd*100)/10); //獲取三位數(shù)字num個(gè)位上的數(shù)字 sd = (num - hd*100 - td*10); //水仙花數(shù)的條件是什么? if(num == hd*hd*hd + td*td*td + sd*sd*sd) { printf("水仙花數(shù)字:%d\n", num); } } return 0; } /*使用了強(qiáng)制類(lèi)型轉(zhuǎn)換,但是先前已經(jīng)定義為整形,是否還有必要?*/查看全部
-
注:C語(yǔ)言中不存在字符串變量,字符串只能存在字符數(shù)組中,這個(gè)后面會(huì)講。查看全部
-
C語(yǔ)言關(guān)鍵字 詞語(yǔ)解釋 auto :聲明自動(dòng)變量 break:跳出當(dāng)前循環(huán) case:開(kāi)關(guān)語(yǔ)句分支 char :聲明字符型變量或函數(shù)返回值類(lèi)型 const :聲明只讀變量 continue:結(jié)束當(dāng)前循環(huán),開(kāi)始下一輪循環(huán) default:開(kāi)關(guān)語(yǔ)句中的“其它”分支 do :循環(huán)語(yǔ)句的循環(huán)體 double :聲明雙精度浮點(diǎn)型變量或函數(shù)返回值類(lèi)型 else :條件語(yǔ)句否定分支(與 if 連用) enum :聲明枚舉類(lèi)型 extern:聲明變量或函數(shù)是在其它文件或本文件的其他位置定義 float:聲明浮點(diǎn)型變量或函數(shù)返回值類(lèi)型 for:一種循環(huán)語(yǔ)句 goto:無(wú)條件跳轉(zhuǎn)語(yǔ)句 if:條件語(yǔ)句 int: 聲明整型變量或函數(shù) long :聲明長(zhǎng)整型變量或函數(shù)返回值類(lèi)型 register:聲明寄存器變量 return :子程序返回語(yǔ)句(可以帶參數(shù),也可不帶參數(shù)) sh查看全部
-
while循環(huán)語(yǔ)句是開(kāi)始循環(huán)前首先會(huì)判斷條件表達(dá)式的值是否為假,如果為假的話循環(huán)代碼塊就不會(huì)執(zhí)行;do-while循環(huán)語(yǔ)句是先執(zhí)行循環(huán)代碼塊再判斷循環(huán)條件,所以至少執(zhí)行一次;通常在已經(jīng)知道循環(huán)次數(shù)的情況下當(dāng)然是for循環(huán)語(yǔ)句。查看全部
-
使用do-while結(jié)構(gòu)語(yǔ)句時(shí),while括號(hào)后必須有分號(hào)。查看全部
-
判斷閏年的規(guī)則是能被4整除并且不能被100整除,或者能被400整除的年份是閏年,否則是平年。查看全部
-
注意事項(xiàng): 使用do-while結(jié)構(gòu)語(yǔ)句時(shí),while括號(hào)后必須有分號(hào)。查看全部
-
int num2=int num1查看全部
舉報(bào)
0/150
提交
取消