一文了解 printf & scanf 和 i++ & ++i的规范使用

【记得程序中的所有字符为 英文字符 】

1.printf & scanf

printf(); & scanf(); 有什么用?该怎么用?

printf() ;是函数 是别人写好了的函数 #include “stdio.h” 帮我们把这些函数 引入我们程序中 (不理解就算了 知道就行)
类似的函数还有scanf();

下面来演示这两个常用函数的使用规范
这个很重要啊 我们总是不在意这些细节 总是错这错那的

printf();函数
	1.printf("我是小帅哥\n"); 
    //打印出  我是小帅哥(\n用来换行  写在""里面) 
	2.printf("%d",1+2);       //打印出  3
	3.printf("%d",i);         //打印出  i
	//printf回原样输出""里面的内容 包括空格
scanf();函数
	1.scanf("%d",&a);           //给 a 输入一个值
	2.scanf("%d%d",&a,&b);      //给ab输入值 以空格隔开 
	如输入 1 2 意味着吧1输入给a  2输入给b
	3.scanf("%d,%d",&a,&b);     //里面是英文 ,   
	 如输入 1,2     意味着吧1输入给a  2输入给b
	 这里需要注意 你的 "" 里面的%d%d是怎么写的 你的ab的值就怎么输出

2.格式说明

格式说明 输出类型
%d 十进制整数
%c 字符
%s 字符串
%f 浮点数
%x 十六进制数
%o 八进制数

2.自加自减

以自加为例 自减同理

自增分为 前置自增后置自增

牢记:
前置 a=++i; 先自增后使用
后置 a=i++; 先使用后自增

#include <stdio.h>
int main()
{
	int i = 1, j = 2, k = 3, m = 4, n = 5, a = 0, b = 0;
	i++;        //2
	++j;        //3
	a = ++m;    //前置自增   先自增m  后使用m赋值给a
	b = n++;    //后置自增   先使用n赋值给b  再自增n
	printf("%d %d %d %d %d", i, j, k, m, n, a);
	return 0;
}

仔细看上面的程序 你就会觉得自增自减不难理解

猜你喜欢

转载自blog.csdn.net/qq_45816372/article/details/105557049