输出和输入中%*c或者%*s有什么作用
来源:互联网 发布:免费下载淘宝返还网 编辑:程序博客网 时间:2024/06/09 19:43
1
%*c在输入的时候有吃掉回车符的作用
2
大家见过:
%5d
这样的修饰吧?
但那个 5 得写死在程序里。如果想,用变量控制呢?方法就是这个,比如:
int a = 123;
int b = 5;
printf("%*d", b, a);
效果和 %5d 一样。
3
在scanf中使用,则添加了*的部分会被忽略,不会被参数获取。
例如:
int a,b;
char b[10];
scanf("%d%*s",&a,b);
输入为:
12 abc
那么12将会读取到变量a中,但是后面的abc将在读取之后抛弃,不赋予任何变量(例如这里的字符数组b)
4
如果在scanf中使用,则添加了*的部分会被忽略,不会被参数获取
在printf中使用,则代表带*的%s由之后的参数决定输出字符串的最小字符宽度
0 0
- 输出和输入中%*c或者%*s有什么作用
- C中 char *s 和 char s[] 有什么区别?
- B/S和c/s结构模式有什么区别
- Internet中使用C/S结构的程序和在局域网中有什么区别
- C语言中void具体有什么作用
- 【转】C语言中#if #else 有什么作用?
- C语言中void具体有什么作用
- C语言中void具体有什么作用
- C中->和.有什么区别
- C中->和.有什么区别
- C语言中<>和“”有什么区别
- C语言中->和.有什么区别
- C语言本身有输入和输出语句?
- 正则表达式中\b和\s有什么区别
- c语言位运算有什么作用?
- C++中的extern "C"有什么作用
- c语言位运算有什么作用
- 什么是C/S和B/S结构,各有什么优缺点 ?
- 两种方式找出数组中只出现一次的数字
- Crossing River
- 正则表达式中的贪婪与非贪婪模式
- JS实现全选、全不选的email效果
- fragment 向所属的activity传值的时候
- 输出和输入中%*c或者%*s有什么作用
- 【Unity3D】对话框、隐藏与显示、拖拽
- 8皇后问题的传统解决方法
- 书本整理
- nim游戏详解(易懂)
- OpenCV实现图像识别
- 递归和尾递归
- HTC VIVE 常见问题集合
- GitBash基本操作