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