c語言浮點(diǎn)型輸入格式 scanf讀取一個(gè)浮點(diǎn)數(shù)放入到整型變量中會(huì)發(fā)生什么?
scanf讀取一個(gè)浮點(diǎn)數(shù)放入到整型變量中會(huì)發(fā)生什么?用法:int scanf(char*format[,argument,…])scanf()函數(shù)是一個(gè)通用的終端格式輸入函數(shù),它從標(biāo)準(zhǔn)輸入設(shè)備(鍵盤)
scanf讀取一個(gè)浮點(diǎn)數(shù)放入到整型變量中會(huì)發(fā)生什么?
用法:int scanf(char*format[,argument,…])
scanf()函數(shù)是一個(gè)通用的終端格式輸入函數(shù),它從標(biāo)準(zhǔn)輸入設(shè)備(鍵盤)讀取輸入信息。任何固有類型的數(shù)據(jù)都可以讀入并自動(dòng)轉(zhuǎn)換為適當(dāng)?shù)臋C(jī)器格式。
它的調(diào)用格式是:scanf(“< format string>”,< address table>)
scanf()函數(shù)返回成功分配的數(shù)據(jù)項(xiàng)的數(shù)目,并在出錯(cuò)時(shí)返回EOF。
其控制字符串由三種類型的字符組成:
1。格式說明符;
2。空白字符;
3。非空字符;
(a)格式說明符
格式字符說明
%a讀取浮點(diǎn)值(僅對(duì)C99有效)
%a同上
%C讀取字符
%d讀取十進(jìn)制整數(shù)
%I讀取十進(jìn)制、八進(jìn)制、十六進(jìn)制整數(shù)
%o讀取八進(jìn)制整數(shù)
%x讀取十六進(jìn)制整數(shù)
%x同上
%C讀取字符
%s讀取字符串
%F讀取浮點(diǎn)數(shù)
%F同上