C语言基础中的 scanf 使用方法
发布时间
阅读量:
阅读量
scanf函数很可能主要应用于C语言编程实践课程、算法竞赛或相关考试中,而在实际工程项目中直接调用的可能性相对较低。然而,在进行算法模拟与实现时,该函数却具有较高的实用价值,因此值得投入一定时间加以了解和掌握。
目录
- scanf函数的输入格式规范
- 通过一个基础示例进行讲解
- scanf()函数与gets()函数的对比分析
- getchar()、getche()与getch()三者之间的区别
- 频繁出现的问题:无法正确读取%c类型数据
scanf输入格式解析
| 格式控制符 | 说明 |
|---|---|
| %c | 读取单个字符 |
| %s | 读取一个字符串(以空格或者回车等为结束条件,注意遇空格即结束) |
| %d | 读取十进制整数,赋给int类型变量 |
| %hd | 读取十进制整数,赋给short类型变量 |
| %ld | 读取十进制整数,赋给long类型变量 |
| %o | 读取八进制整数,赋给int类型变量 |
| %ho | 读取八进制整数,赋给short类型变量 |
| %lo | 读取八进制整数,赋给long类型变量 |
| %x | 读取十六进制整数,赋给int类型变量 |
| %hx | 读取十六进制整数,赋给short类型变量 |
| %lx | 读取十六进制整数,赋给long类型变量 |
| %u | 读取十进制整数,赋给unsigned int类型变量 |
| %hu | 读取十 |
全部评论 (0)
还没有任何评论哟~
