Advertisement

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)

还没有任何评论哟~