-
預(yù)科第二天
今天開(kāi)始,我們被正式編入17年的第一個(gè)班1701班,不再屬于16年的最后一個(gè)班1619班了〉鸪螅現(xiàn)在算是預(yù)科班。我們現(xiàn)在講的也都是最基礎(chǔ)的內(nèi)容电禀,對(duì)我來(lái)說(shuō)理解不難幢码,就是動(dòng)手能力賊差。
老師先是接著昨天的內(nèi)容將printf的用法講完尖飞,然后講的新內(nèi)容:
printf("%x.yf\n",float_num);
若x<整數(shù)位數(shù)+小數(shù)位數(shù)+1症副,
則原樣輸出,保留的位數(shù)不是x政基,而是實(shí)際位數(shù)
若x>整數(shù)位數(shù)+小數(shù)位數(shù)+1贞铣,
則輸出結(jié)果保留x位,小數(shù)部分為y位
printf("%-x.yf\n",float_num);
輸入函數(shù):
scanf("格式字符串",地址列表);
scanf():不能輸入數(shù)據(jù)的精度
字符輸入函數(shù):getchar()
獲取單個(gè)字符
字符輸出函數(shù):putchar()
輸出單個(gè)字符
scanf("%d",&inum);
getchar();一個(gè)scanf()后面跟著一個(gè)getchar()用來(lái)吸收回車(chē)符或者游離字符沮明,并不是對(duì)getchar進(jìn)行輸入的
while(getchar() != '\n');用來(lái)循環(huán)吸收回車(chē)符
printf()/scanf()中占位符:
printf() scanf()
char %c %c
int %d %d
short %d %d
long %ld %ld
float %f %f
double %f/%lf %f/%lf
其他:
浮點(diǎn)型數(shù)據(jù): %g 自動(dòng)保留小數(shù)位數(shù)
%e 按指數(shù)形式顯示實(shí)型數(shù)據(jù)
%o 八進(jìn)制數(shù)
字符串 %s %s
地址 %p
十六進(jìn)制數(shù) %x/%X 八進(jìn)制以0開(kāi)頭 十六進(jìn)制以0X開(kāi)頭
unsigned %u
實(shí)型數(shù)據(jù)的指數(shù)形式:
men 或者 mEn
即:
2e3---->2*10^3
4.345E5----->4.345*10^5
3999.123e-3------>3999.123*10^-3
其中:
m為實(shí)型數(shù)辕坝,或正或負(fù)
n只能為整數(shù)!!!
e/E大小寫(xiě)都可以
進(jìn)制數(shù):二、八荐健、十酱畅、十六
0x456 = 0100 0101 0110
= 4 * 16^2 + 5 * 16^1 + 6 * 16*0
= 4 * 8^2 +5 * 8^1 + 6 * 8^0
數(shù)據(jù)類(lèi)型轉(zhuǎn)化:
1.隱式轉(zhuǎn)化
int inum=3.14;
2.強(qiáng)制類(lèi)型轉(zhuǎn)化
將數(shù)據(jù)強(qiáng)制轉(zhuǎn)化為程序員需要的數(shù)據(jù)類(lèi)型
強(qiáng)制類(lèi)型轉(zhuǎn)化并不會(huì)改變變量原來(lái)的數(shù)據(jù)類(lèi)型,只是臨時(shí)做一次轉(zhuǎn)化
默認(rèn)由低精度向高精度進(jìn)行轉(zhuǎn)化
類(lèi)型轉(zhuǎn)化方向:
char--->short--->int--->long--->float--->double--->long double
復(fù)合數(shù)據(jù)類(lèi)型:
1.數(shù)組類(lèi)型
DataType ArrayName[常量表達(dá)式]
2.結(jié)構(gòu)類(lèi)型
struct StructName
{
//成員列表江场,由基本數(shù)據(jù)類(lèi)型組成
//也可以是構(gòu)造類(lèi)型
};
3.聯(lián)合類(lèi)型
union UnionType
{
//成員列表纺酸,由基本數(shù)據(jù)類(lèi)型組成
};
4.枚舉類(lèi)型 默認(rèn)值0
enum EnumName
{
//成員列表,一般是大寫(xiě)英文單詞
};
指針類(lèi)型:
DataType *pointerName;
空類(lèi)型:
void
數(shù)據(jù)類(lèi)型:基本數(shù)據(jù)類(lèi)型址否,復(fù)合數(shù)據(jù)類(lèi)型餐蔬,指針類(lèi)型,空類(lèi)型
運(yùn)算符:
1.算術(shù)運(yùn)算符
加:+ 減:- 乘:× 除:/ 取余(求饃):% 自增:++ 自減:--