C语言的 scanf 和prinf

头文件

写法

头文件有两种写法 很多人认为都是一样的 其实不然.
写法 1 : #include<stdio.h>
写法 2:#include “stdio.h”

这两区别在于

<>讲究的是特定的路径  “” 表示 当前的路径 

头文件的意思

 #include<stdio.h> 包含输出输入的模式 如果没有添加 
scantf (输入 )printf (输出)找不到路径  会报错 

输入

很多写法

int d;//定义一个int类型的变量  名为 d;
int 类型 是 4个字节 那么定义一个 int类型的d 
在C语言的意思是 :系统会为d变量分配一个四个字节大小的空间 
基本格式 scanf("%d"&d); //%d 十进制数 就是自然数 0-n 输入读取的是他的地址  所以是最后取变量地址 

1 sanf("%d",&d); //从键盘输入 

输出

printf("%d",d);
为什么这里是d 呢 注意转换  因为上面输入的地址  我们需要把地址的变量取出来
其实输出的原始状态是这样的 printf("%d\n",*(&d));  
这里有一个小技巧  *& 是可以相互抵消的 不过原始的写法也不会报错 但是显得很low 

要点 提示

明白 1int d;的意思 
int :四个字节大小 
明白 2%d 的意思 

补充 printf 写法二 直接输出 字符

printf("直接输出字符模式"); 

补充

printf 有两种模式  1 直接输字符 
2 需要 %d 的加入 %d 可以理解为转义字符 配合sanf使用。

比 int 还小的类型 有

char :一个字节大小
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值