c语言的一些格式
来源:互联网 发布:网络大v公知 编辑:程序博客网 时间:2024/06/04 22:49
很多人可能不知道'*'在格式化输入输出中的作用。
在scanf()中,用%*#,就代表读入一个#的数据,但不处理。比如:
scanf("%c%*c%c", &a, &b);
输入ABC,此时,变量a='A', c='C'。而中间的'B',只是读入,没有做任何处理。
在printf()中,%*#用来设定场宽。
我们平时用%2d一类的转义字符来代表输出整形d时场宽为2个字符,但这种方法设置场宽只能是常数,不能在程序运行时其变化。
而用'*',就做到了可变场宽的作用。比如:
printf("%*d", 4, a);
表示输出整形数据a,场宽为4个字符。
- c语言的一些格式
- C#/DataTime的一些格式
- c语言的编写格式
- C语言的格式符
- C语言的编程格式
- C语言:C语言的一些基本概念
- C语言格式转换说明符以及修饰符的一些程序,帮助巩固
- C的一些格式的东西
- c语言的一些概念
- c语言的一些问题
- C语言的一些特点
- C语言的一些笔记
- c语言的一些注意事项!
- C 语言的一些基础知识
- C 语言的一些细节
- C语言的一些东西
- c 语言的一些知识
- C语言的一些知识
- C语言种的第一棵树(递归方法)
- JDBC连接工厂
- larbin解读(1) --安装
- VS2003 无法启动调试解决
- MTK分布式编译提高编译速度(IncredBuild) 收藏
- c语言的一些格式
- 男子见义勇为追赶小偷致其死亡获缓刑
- Struts2 学习 第一章 struts2中Action类的使用
- shell编程范例之字符串操作[转]
- darkstar处理超时,分解Task的方案!
- AF_INET address family
- Asp.net页面使用showModalDialog时Postback弹出新页面解决办法
- 用C++读取、修改和保存位图
- 如何打开MySQL中root账户的远程登录