码迷,mamicode.com
首页 > 其他好文 > 详细

C的printf与scanf的用法

时间:2014-07-31 23:50:00      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   io   文件   数据   

 

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

在调用printf与scanf的时候一定要包含#include<stdio.h>

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

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

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

    普通字符就是在输出数据的时候,按照原样输出的字符,如:"fahr=%d,celsius=%d\n"中的fahr=celsius=这些

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

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

    格式控制字符表示输入的格式,(int型用%d,float用%f,double型用%lf)

    普通字符:和上面谈到的printf的用法是一样的

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

1.printf("fahr=%d,celsius=%d\n" ,fahr,celsius);

bubuko.com,布布扣    

2.printf("enter x(x>=0):\n");

bubuko.com,布布扣

 

3. printf("y=f(%f)=%.2f\n",x,y);

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

bubuko.com,布布扣

 

4.scanf("%lf",&x);//读取输入

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

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

scanf("%d%d%lf",&x,&y,&z)表示输入的x是int型的,y是int型的,z是double型的,这个就是一一对应

 

C的printf与scanf的用法,布布扣,bubuko.com

C的printf与scanf的用法

标签:style   blog   http   color   os   io   文件   数据   

原文地址:http://www.cnblogs.com/michaeljunlove/p/3883717.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!