C语言scanf和printf格式化输入和输出详解
编辑:谯胜平 分类:程序与算法 标签:scanf,printf 发布时间:2019-05-06 浏览次数:2352次
C语言的scanf和printf格式化输入输出类型多种多样,非常容易弄错,现在整理如下(来源于《算法笔记》. 胡凡, 曾磊主编. 机械工业出版社. P:19-21):
表1 常见数据类型变量的scanf格式符
数据类型 | 格式符 | 举例 |
int | %d | scanf("%d", &n); |
long long | %lld | scanf("%lld", &n); |
float | %f | scanf("%f", &fl); |
double | %lf | scanf("%lf", &db); |
char | %c | scanf("%c", &c); |
字符串(char数组) | %s | scanf("%s", str); |
表2 常见数据类型变量的printf格式符
数据类型 | 格式符 | 举例 |
int | %d | printf("%d", n); |
long long | %lld | printf("%lld", n); |
float | %f | printf("%f", fl); |
double | %f | printf("%f", db); |
char | %c | printf("%c", c); |
字符串(char数组) | %s | printf("%s", str); |
注意:double类型的输入和输出格式符不一样。
热门文章
文章标签
- web(1)
- 数据库索引(1)
- 栈(1)
- const(2)
- #define(1)
- 虚函数(1)
- 反转链表(2)
- 深拷贝(1)
- 浅拷贝(1)
- 快速排序(1)
- 线程(1)
- 线程模型(1)
- (41)
- LRU(1)
- C++11(1)
- 一致性哈希算法(1)
- CPU(1)
- malloc(1)
- 迭代器(1)
- linux下编译(1)
- 类模板(1)
- git(1)
- Linux(2)
- 学科评估(2)
- scanf(2)
- gets(1)
- getchar(1)
- 考研经验(1)
- printf(1)
- mysql(2)
- STL(2)
- 富文本编辑器(1)
- 闰月(1)
- vector(1)
- CA(3)
- HTTPS(1)
- 晴天的魔法乐园(1)
- 单例模式(1)
- 谷歌(1)
- unzip(1)
- gcc(1)
- ubuntu(1)
- getline()(1)
- 作息时间表(1)
友情链接