C语言学习笔记-3.顺序结构程序设计
一、數(shù)據(jù)的輸入與輸出
1.stdio.h中包含的函數(shù):
???getchar(輸入字符) gets(輸入字符串) printf(格式輸出) putchar(輸出字符)
???puts(輸出字符串) ?scanf(格式輸入) flushall(刷新緩沖區(qū)) 等等
2.flushall(); 作用舉例:
???scanf("%c", &a);
?? //flushall(); 作用:刪除緩沖區(qū)中的"\n",防止其被繼續(xù)輸入
?? scanf("%c", &b);
3.格式字符
| 八進制 | %o:55 %#o:055 %d:45 |
| 十六進制 | %x:2d %X:2D %#X:0X2D %d:45 |
| 指數(shù) | %e:1.5e+11 %E:1.5E+11 |
其他格式字符:%g、%G:根據(jù)大小自動選取%e或%f
%%:輸出%
%.6d:輸出6位,不足以0補齊(若超過6位則照原樣輸出)
%.6s/.6c:輸出6位,以空格補齊
%.6f:把精度設為小數(shù)點后6位(四舍五入)
4.scanf("格式控制字符串",?地址列表);
如果在"格式控制字符串"中,除了格式說明外還有其他字符,則在輸入時,須在相應位置輸入相同字符
5.C語言空白字符:' '、'\t'、'\n'
若格式字符形如"%d%f%d",則則在實際輸入時可在各個輸入數(shù)據(jù)間插入任意多個空白字符
若使用了"%c",則每個字符均被視為有效數(shù)據(jù)(包括空白字符)
若在格式控制字符串中出現(xiàn)了空白字符,則輸入的空白字符將被讀入,而不保存,直到碰上下一項為止
轉(zhuǎn)載于:https://www.cnblogs.com/trj14/p/4271521.html
總結(jié)
以上是生活随笔為你收集整理的C语言学习笔记-3.顺序结构程序设计的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Lua的清屏快捷方式
- 下一篇: java rmi 使用方法