printf & scanf函数
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,一、printf函数这是(printf和scanf)在stdio.h中声明的一个函数,因此使用前必须加入#include 1.用法1> printf(字符串)printf("Hello, World!
千家信息网最后更新 2025年12月01日printf & scanf函数
一、printf函数
这是(printf和scanf)在stdio.h中声明的一个函数,因此使用前必须加入#include
1.用法
1> printf(字符串)
printf("Hello, World!");
2> printf(字符串, 格式符参数)
1 // 使用常量作参数2 printf("My age is %d\n", 26);3 4 // 也可以使用变量5 int age = 17;6 printf("My age is %d", age);
总结:左边字符串中格式符的个数 必须跟 右边格式符参数的个数一样;格式符的类型决定了格式符参数的类型,比如使用%d,说明对应的格式符参数必须是整型
2.常用的格式符及其含义
3.格式符的精细格式控制
1〉输出宽度
如果我把%d换成%4d:
printf("The price is %4d.", 14);输出结果: 即"14"前面多出了2个宽度。
如果实际数值宽度比较大,比如用%4d输出宽度为6的"142434",那就会按照实际数值宽度6来输出。
如果换成%-4d
printf("The price is %-4d.", 14);输出结果:
2>浮点数的小数位数
printf("My height is %f", 179.95f);输出结果:, 默认输出6位小数。
如果只想输出2位小数,把%f换成%.2f即可
printf("My height is %.2f", 179.95f);输出结果:
可以同时设置输出宽度和小数位数
printf("My height is %8.1f", 179.95f);输出结果:
二、scanf函数
int age;scanf("%d", &age);注意:
1、执行到scanf函数时,会等待用户的键盘输入,并不会往后执行代码。
2.scanf的第2个参数传递的不是age变量,而是age变量的地址&age,&是C语言中的一个地址运算符,可以用来获取变量的地址。
3.输入完毕后,敲一下回车键,目的是告诉scanf函数我们已经输入完毕了,scanf函数会将输入的8赋值给age变量
scanf()输入注意点:
比如以下几个例子:
// 逗号,scanf("%d,%d,%d", &a, &b, &c); // 输入格式:10,14,20// 井号#scanf("%d#%d#%d", &a, &b, &c); // 输入格式:10#14#20// 字母xscanf("%dx%dx%d", &a, &b, &c); // 输入格式:10x14x20
格式
输出
输入
函数
参数
宽度
变量
结果
小数
地址
字符
字符串
个数
位数
实际
数值
类型
代码
例子
右边
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全选项解除
java数据库自连接
杭州边锋网络技术有
高中信息技术网络技术应用教科版
学生成绩数据库英文翻译
县区网络安全宣传周通知
sql数据库语句模糊
服务器riser模组是什么
服务器和
网络安全认证量化指标
路由器远端服务器连不上网
网络安全知识大全总结
接入软件开发
mac 服务器设定
网络安全周教育工作人员发言稿
软件开发异常
高新区好服务器货源充足
学习软件开发与制造计划
诺贝尔经济学奖数据库
深圳市精湛网络技术有限公司
网络安全小报ppt
网络技术经验
无线连接是网络安全密钥
洪石陈 网络安全
朔州软件开发服务价格
网络技术学院录取分数线
辽宁学校时间同步服务器
软件开发费用结算
医院网络安全管理措施
网络安全红包真假