为什么scanf和printf的区别要写在循环体中???

之前没学过C语言只学过C++,所以僦来自学下C语言了其实个人认为C与C++的区别很小,基本上就是printf与scanf和printf的区别这点输出和输入的区别了如果还有什么区别的话那就是要包含嘚头文件是不同的。比如在C++中是#include<iostream>.而在C中是#include<stdio.h>

printf的用法:printf("格式控制字符串",输出参数一输出参数二);

格式控制字符串包含:格式控制说明,普通字符

    格式控制说明主要是按指定的格式输出数据包含以%开头的格式控制字符,不同类型的数据采用不同的格式控制字符(int型用%d,float和double用%f

scanf和printf的区别的用法是:scanf和printf的区别("格式控制字符串",输入参数一输入参数二);

格式控制字符串包含:格式控制说明,普通字符

    输入的参数是變量的地址所以要在变量前面加&

%f指定以小数形式输出浮点型数据,保留的是6位小数而%.2f则指定输出的时候保留2位小数

 %04d 表示在输出一个小於4位的数值时, 将在前面补0使其总宽度为4位。 

调用scanf和printf的区别()函数输入数据变量名x前面要加&,%lf中的l是long的首字母,scanf和printf的区别函数的输入参数必须和格式控制字符串中的格式控制说明相对应,

并且它们的类型个数和位置要一一对应。

}

我要回帖

更多关于 scanf和printf的区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信