单片机C语言基础知识新.ppt

1.6.2 格式输入函数scanf() scanf()函数的作用是通过串行接口实现数据输入,它的使用方法与printf()类似,scanf()的格式如下: scanf(格式控制,地址列表) 格式控制与printf()函数的情况类似,也是用双引号括起来的一些字符,可以包括以下三种信息:空白字符、普通字符和格式说明。 (1)空白字符,包含空格、制表符、换行符等,这些字符在输出时被忽略。 (2)普通字符,除了以百分号“%”开头的格式说明符而外的所有非空白字符,在输入时要求原样输入。 (3)格式说明,由百分号“%”和格式说明符组成,用于指明输入数据的格式,它的基本情况与printf()相同,具体情况见表4-5。 地址列表是由若干个地址组成,它可以是指针变量、取地址运算符“”加变量(变量的地址)或字符串名(表示字符串的首地址)。 格式字符 数据类型 输出格式 d int指针 带符号十进制数 u int指针 无符号十进制数 o int指针 无符号八进制数 x int指针 无符号十六进制数 f,e,E float指针 浮点数 c char指针 字符 s string指针 字符串 【例】 使用格式输入输出函数的例子 #include reg52.h //包含特殊功能寄存器库 #include stdio.h //包含I/O函数库

文档评论(0)

1亿VIP精品文档

相关文档