ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【开发者养成】附录A C语言格式的输入输出

2022-04-24 16:00:44  阅读:162  来源: 互联网

标签:float int scanf 输入输出 long C语言 开发者 printf 格式


C语言风格的输入(scanf)

scanf 的一般调用格式:scanf( "格式控制字符串" , 地址列表 );

scanf 的功能:格式化输入任意数据,使用时需要添加头文件<cstdio>。

int n;

int s;

scanf ( "%d,%d" , &n, &s);

%开头的格式:%d、%f、%c、%lf 等,对应变量名的类型,且变量名的前面需要加“&”,如下表所示:

变量类型

scanf输入

int n;

scanf("%d",&n);

long long n;

scanf("%l",&n);

float n;

scanf("%f",&n);

double n;

scanf("%l",&n);

char n;

scanf("%c",&n);

C语言风格的输出(printf)

printf的一般调用格式:printf("格式控制字符串",输出列表);

printf的功能:格式化输出任意数据,使用时需要添加头文件<cstdio>。

int n=134;

char c='a';

printf("%d,%c",n,c);

%开头的字符串:%d、%l、%f、%c 等,对应输出时变量名的类型如下表:

整型

长整型

单精度

双精度

字符

%d

%l

%f

%lf

%c

 

变量类型

printf输出

结果

注释

int n=1;

printf("%d",n);

1

 

long long n=192;

printf("%l",n);

192

 

float n=19.92;

printf("%f",n);

19.92

 

double n=19.9103;

printf("%.2lf",n);

19.91

保留两位小数

char n='a';

prinft("%c",n);

a

 

例题:

输入班级中男生人数m(0≤m≤50)和女生人数n(0≤n≤50),求班级中女生人数占比,结果保留两位小数,以百分数形式显示。

#include<iostream>

#include<cstdio>

using namespace std;

int main(){

float m,n;

float p;

scanf("%f %f",&m,&n);

p=n/(m+n)*100;

printf("%.2f%\n",p);

return 0;

}

 

标签:float,int,scanf,输入输出,long,C语言,开发者,printf,格式
来源: https://www.cnblogs.com/shawnxie/p/16186231.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有