printf & scanf函数
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,一、printf函数这是(printf和scanf)在stdio.h中声明的一个函数,因此使用前必须加入#include 1.用法1> printf(字符串)printf("Hello, World!
千家信息网最后更新 2024年11月23日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安全错误
数据库的锁怎样保障安全
更改数据库
局网络安全整改报告
数据库join操作
监控摄像头服务器返回消息错误
流媒体服务器mp4
广东软件开发培训学校
法尔班克斯服务器几区
微信小程序软件开发一款多少钱
互联网科技年轻人负债
用公司宽带搭建网站服务器
网络安全信息基础知识
天津定制软件开发调试
串口联网服务器HS-sd20
el和数据库同步
迈普软件开发待遇
软件开发自学免费课程
个人搭建服务器最便宜
安全教育平台网络安全系列视频
坦克世界服务器坏了怎么办
学软件开发毕业去哪个城市上班
贵州高配置服务器云主机
服务器上下行测试
实况足球服务器挂了
超凡先锋未选择服务器怎样登录
用户信息存放在数据库中
网络技术基础专升本软件哪个好
北京企业软件开发预算
2022年软件开发技术
服务器中的子模块
关于nx加工数据库