国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 學(xué)習(xí)筆記 > 嵌入式學(xué)習(xí)筆記:c語(yǔ)言輸入輸出函數(shù)基礎(chǔ)總結(jié)

嵌入式學(xué)習(xí)筆記:c語(yǔ)言輸入輸出函數(shù)基礎(chǔ)總結(jié) 時(shí)間:2018-09-04      來源:未知

很多人對(duì)C語(yǔ)言輸入輸出函數(shù)總是學(xué)不會(huì),那你是對(duì)語(yǔ)言輸入輸出的基礎(chǔ)還是沒弄明白,在這里總結(jié)了一些c語(yǔ)言輸入輸出基礎(chǔ),學(xué)好基礎(chǔ)才能進(jìn)行接下來的學(xué)習(xí)。

首先你就要知道它里面符號(hào)的意思,這是學(xué)的重點(diǎn):

標(biāo)準(zhǔn)格式化輸出函數(shù)

printf

#include

int printf(const char *format, ...);

參數(shù):格式控制串

輸出表

格式控制串:% 修飾符 格式控制符

格式控制符:

%d:打印有符號(hào)十進(jìn)制整型的數(shù)

%o:打印八進(jìn)制

%x:十六進(jìn)制

%u:無符號(hào)

%c:打印單個(gè)字符

%s:打印字符串

%f:打印浮點(diǎn)型數(shù)據(jù)

%e:打印指數(shù)形式浮點(diǎn)小數(shù)

%g:打印e和f中較短的一種

%p:輸出元素的內(nèi)存地址

修飾符:

m:給輸出的結(jié)果m個(gè)字符空間,默認(rèn)為右對(duì)齊

-:將默認(rèn)的右對(duì)齊改為左對(duì)齊

.n:保留小數(shù)點(diǎn)后n位

h:用于d,o,x前,指定輸入為short型整數(shù)

l: 如果修飾的是d、o、x、u會(huì)自動(dòng)轉(zhuǎn)化為long型,如果修飾的是

g、f、e會(huì)轉(zhuǎn)化為

double類型

#:在八進(jìn)制和十六進(jìn)制數(shù)前顯示前導(dǎo)0,0x *:抑制符,指定輸入項(xiàng)讀入后不賦給變量

轉(zhuǎn)義字符:

\b 退格(BS),將當(dāng)前位置移到前一列

\n 換行(LF),將當(dāng)前位置移到下一行開頭 \t 水平制表(HT)(跳到下一個(gè)TAB位置) \r 回車(CR),將當(dāng)前位置移到本行開頭 \ " 代表一個(gè)雙引號(hào)字符 \\ 代表一個(gè)反斜線字符

標(biāo)準(zhǔn)格式化輸入函數(shù)

scanf

#include

int scanf(const char *format, ...);

格式控制串

地址表:

取地址符:&

返回值:正確輸入的數(shù)據(jù)個(gè)數(shù)

分隔符:空格 回車 tab

修飾符:* 抑制符

字符輸出函數(shù)

putchar

#include

int putchar(int c);

功能:將單個(gè)字符打印到屏幕上、

返回值:返回該字符對(duì)應(yīng)的ACSII值

字符輸入函數(shù)

getchar

#include

int getchar(void);

返回值:獲取字符對(duì)應(yīng)的ASCII值(整型值)

字符串輸出函數(shù)

puts

int puts(const char *s);

功能:打印字符串,自帶換行

注意: puts 和 printf的%s都是遇到‘\0’截止

字符串輸入函數(shù)

gets

char *gets(char *s);

功能:從鍵盤上獲取一串字符串

a、使用%c讀取字符的時(shí)候,空格,回車,tab建都作為有效字符被讀入

//scanf("%c%c", &m, &n);

b、在格式控制之間使用空格,可以屏蔽掉空格,回車,tab

//scanf("%c %c", &m, &n);

c、使用getchar()讀取一個(gè)垃圾字符

/*scanf("%c", &m);

getchar();

scanf("%c", &n);*/

d、使用%*c指定讀取到的字符不作為有效字符

scanf("%c%*c%*c%c",&m,&n);

應(yīng)嚴(yán)格按照scanf的格式輸入,如上面的表達(dá)式忽略了兩個(gè)字符,則輸入時(shí)應(yīng)輸入兩個(gè)無效字符

看了上面的C語(yǔ)言知識(shí)點(diǎn)那你還需要知道c庫(kù)

在實(shí)際的程序設(shè)計(jì)中,經(jīng)常需要使用到一些基本功能,例如輸入輸出,各種常用計(jì)算等。但是這些功能對(duì)于一般程序員來說難以自行開發(fā),卻要經(jīng)常用到,因此編譯系統(tǒng)通常將這些功能預(yù)先編制好,以程序庫(kù)的形式提供給程序員使用

標(biāo)準(zhǔn)C庫(kù)里提供了很多的函數(shù),只要在程序里包含了C庫(kù)中對(duì)應(yīng)的頭文件(函數(shù)聲明),就可以使用這些庫(kù)函數(shù)了。

上一篇:嵌入式學(xué)習(xí)筆記:c語(yǔ)言基本數(shù)據(jù)類型詳解

下一篇:嵌入式學(xué)習(xí)筆記:c語(yǔ)言結(jié)構(gòu)體學(xué)習(xí)方法

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺(tái)專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5,京公海網(wǎng)安備11010802025203號(hào)

回到頂部