printf & scanf函数
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,一、printf函数这是(printf和scanf)在stdio.h中声明的一个函数,因此使用前必须加入#include 1.用法1> printf(字符串)printf("Hello, World!
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
互联网科技工作委员会副主任毛军
中国互联网科技工作委员会毛军
互联网 的科技创新
远信互联网科技
广州互联网络科技有限公司
善班互联网科技有限公司
广州紫鲸互联网科技
丰台科技园 互联网公司
深圳互联网科技怎么样
江苏南京365互联网科技
北京大学互联网科技怎么样
苏州五指互联网络科技有限
996高科技互联网公司
允成互联网科技有限公司融资
互联网公司黑科技创始人
科技赋能视角下互联网保险发展
互联网方面的科技前沿
互联网金融科技公司的优势
互联网安防科技感
本届互联网大会上的黑科技
中智农互联网科技
互联网科技卖菜
致骋互联网科技
广州凡科互联网科技
齐家互联网科技有限公司
盛创互联网科技有限公司
互联网科技项目计划书材料类
互联网金融科技名词解释
合肥互联网科技公司公章图片
互联网企业科技类企业如何做账