格式的输入与输出
来源:互联网 发布:淘宝客服全职招聘骗局 编辑:程序博客网 时间:2024/05/18 00:55
<一>printf
(1)printf的一般形式:
(“格式控制字符串”,输出表列);札记:格式控制串由格式字符和非格式字符串组成。
主要的注意的是:列表中的待输出项一一对应(数量/类型),非格式字符原样输出,在显示中起提示作用。
eg:
(2)格式串
形式:“%[标志][输出最小宽度][.精度][长度]类型”
如图:
[类型]:o 八进制(unsigned不输出o);d十进制(signed整数,正数不输出符号),u十进制(unsigned整数);c单个字符 ;f(小数形式输出单、双精度实数);
x,X十六进制(unsigned整数);
[标志]
- 左对齐;#对o类(前缀加o ) ,对x类(前缀加0x)
[宽度]当输出宽度大于给定宽度时,原样输出。
当实际宽度小于给定宽度,前方补空格,右对齐。
<二> scanf
(1)scanf的一般形式:
(“格式控制字符串”,地址表列);
主要的功能与实现:数据从键盘输入,&取地址符。而且需要记得键进去的值,是以空格,tab,回车作间隔,以回车键结束。
eg:
(2)格式串:
[形式]:%[*][输入数据宽度][长度]类型
格式字符,与非格式字符,格式字符与待输入变量一一对应(数量/类型),但是非格式字符,原样输出。
d 十进制输入 f实型数输入c单个字节
注意事项:(copy老师的讲义的)
a,待输入变量,必是以其地址的方式呈现。
b,除格式字符,空格,Tab 外,其它需要原样输入。
c,空格,Tab, 回车,均可作为输入间隔,以回车作为结束。
d,scanf 函数中没精度控制,如:scanf("%5.2f",&a); 是非法的。不能企图用此语
句输入小数为2 位的实数。
f,在输入字符数据时,若格式控制串中无非格式字符,则认为所输入的字符均
为效字符。
g,如输入的数据与输出的类型不一致时,虽然编译能够通过,但结果将不正确。
0 0
- 格式的输入与输出
- MapReduce类型与格式(输入与输出)
- c语言格式输入与输出
- 【转】Hadoop自定义输入与输出格式
- 格式输入与输出及实例
- 格式输入与输出详解一:
- 格式输入与输出详解二:
- “【】”的输入与输出
- printf格式化输出中要输出的格式与输入的变量格式不统一的问题
- 输入/输出 格式的控制_C++
- C++ Stream 的输入/输出格式控制
- 输入和输出格式:
- CString::Format()函数与格式输入与输出
- CString中Format函数与格式输入与输出
- CString中Format函数与格式输入与输出
- CString中Format函数与格式输入与输出
- shell的输入与输出
- Linux_shell_shell的输入与输出
- WordPress主题 Olam 资源下载数字下载高级商城中文主题[v1.3版]
- 判断字符串的字符数
- 智能聊天机器人之图灵机器人
- AndroidStudio中删除module
- ConnectivityManager网络连接状态
- 格式的输入与输出
- PostgreSQL的日志类型
- Ubuntu 12.04 alternative 版本 pxe 安装配置
- C语言中的静态变量和普通变量的区别
- 文章标题
- STL学习总结
- C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用
- 学习笔记:从ListView和Adapter到RecyclerView
- Linux测试部门常用的指令