C语言:stdio.h头文件、scanf输入函数和printf输出函数-创新互联
stdio.h头文件:
创新互联专注于衡山企业网站建设,成都响应式网站建设公司,商城网站定制开发。衡山网站建设公司,为衡山等地区提供建站服务。全流程按需制作网站,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务#include
这是一个预处理命令
stdio.h 是一个文件,称为头文件
包括对应于 C 语言程序中使用的输入/输出函数的宏
所设计的 printf()、scanf()、putchar()、getchar()等函数需要使用头文件中的这些宏才能正确执行
Scanf函数:
函数功能:用于接受数据
格式代码的区别
没有%g选项
格式代码 %f 和 %e 在效果上是一样的
参数列表的区别
printf() 使用变量名、常量、符号常量和表达式
scanf()使用变量指针,参数列表应遵循以下规则:
如果希望读取基本数据类型变量的值,应在变量名的前面加上符号&
当读取指针变量指向的值时,在变量名前不能使用 &
功能:用于在标准输出设备控制台上显示数据
格式 | printf() | scanf() |
单字符 | %c | %c |
字符串 | %s | %s |
带符号的十进制整数 | %d | %d |
浮点数 (十进制记数法) | %f | %f 或 %e |
浮点数 (十进制记数法) | %lf | %lf |
浮点数(指数计数法) | %e | %f 或 %e |
浮点数( %f 或 %e 中较短的一个) | %g | |
不带符号的十进制整数 | %u | %u |
不带符号的十六进制整数(使用“ABCDEF”) | %x | %x |
不带符号的八进制整数 | %o | %o |
转义字符:
转义序列 | 名称 | 描述 |
\a | 警告 | 产生一则警告。 |
\b | 退格 | 将光标回退一格。 |
\f | 换页 | 将光标移到下一页的第一格。 |
换行 | 将光标移到下一行的第一格。 | |
\r | 回车 | 将光标移到当前行的第一格。 |
\t | 水平制表 | 将光标移到下一个水平制表位置。 |
\v | 垂直制表 | 将光标移到下一个垂直制表位置。 |
\' | 单引号 | 产生一个单引号。 |
\" | 双引号 | 产生一个双引号。 |
\? | 问号 | 产生一个问号。 |
\\ | 反斜线 | 产生一条反斜线。 |
\0 | 空 | 产生一个空字符。 |
Printf修饰符:
字符宽度修饰符,例如:printf(“%4d”,500);
可以用于浮点型、双精度型和字符数组型(字符串)
范围宽度修饰符是一个整数,定义了数据项的大范围宽度。
“-” 修饰符,例如:printf(“%-d”,500);
数据项在范围内向左对齐,从范围最左侧的位置开始输出数据项
精度修饰符,例如:printf(“%.2f”,3.14159);
可以用在浮点型、双精度型或字符数组型(字符串)中。
如果用在浮点型或双精度型数据中,数字字符串表示小数右侧最多可输出的数字位数
“0” 修饰符(填充在数字左边,右边无效,保证数据准确性)
字段的默认填充符是空格。如果用户希望用零作为填充符,需要使用此修饰符
“l” 修饰符
可以借助于此修饰符将整数显示为长整型或双精度型参数。相应的格式代码为 %ld
“h” 修饰符
此修饰符用于显示短整数,相应的格式代码为%hd
“*” 修饰符
如果用户不希望预先指定字段宽度,而希望程序来指定,则需要用到此修饰符
(PS:以上为自己学习之后的笔记,如果有误欢迎指正,大家一起学习进步)
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
本文名称:C语言:stdio.h头文件、scanf输入函数和printf输出函数-创新互联
链接分享:http://ybzwz.com/article/jshpc.html