C语言__printf和scanf函数的是使用

C语言__printf和scanf函数的是使用

头文件

printf和scanf函数是stdio.h中声明的函数,因此使用前必须进行预处理#include <stdio.h>

输入输出格式控制符

——格式控制符形式

% [{+,-}]  [o]  [{m,m.n}]  [{l,h}] <格式控制符>

[]里的内容是可选的,<>里的内容是必须的。以下对各个标志的含义简要介绍:

%:表示格式控制的起始符号,必不可少。--格式控制起始位置

+/-:表示对齐标志,+表示右对齐,-表示左对其,缺省情况下为右对齐。--对齐标志

o:表示当实际长度没有格式控制的长度大时,用“o”补全。--补全内容

m/m.n:其中,m表示输出所占位宽,n表示实际取标识符的多少位输出--占位长度

l/h:l对整型指long型,对实型指double型;h用于将整型字符修正为short型

<>:格式控制符

——格式控制符

%d:用于输出整型数(整型指本质为整型的数,如int、short、char等)

%c:用于输出一个字符

%s:用于输出一个字符串

%o:以无符号八进制形式输出整数值

%x:以无符号十六进制形式输出整数值

%u:以无符号形式输出十进制数

%f:用来输出浮点数(float),精度为6位小数,第七位四舍五入。

%p:指针的值

printf函数

(1)printf("Hello, World!");//输出字符串

(2)printf("My age is %d", age);//输出字符串,格式符参数

scanf函数

调用scanf函数时,需要传入变量的地址作为参数,scanf函数会等待标准输入设备(比如键盘)输入数据,并且将输入的数据赋值给地址对应的变量

 printf("Please input your age:");
 
 int age;
 scanf("%d", &age);
 
printf("Your age is %d.", age);

scanf("%d %d %d", &a, &b, &

注意:在scanf函数中,一切都要按照程序定义的方式进行输入,如果有非输入控制符就要按顺序输入相同的非输入控制符才能正确输入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值