计算机c语言

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
float b; //定义一个浮点型(实数)变量b
scanf("%d %f",&a,&b); //整型、实型的输入只需要空格和回车键区分
printf("a plus 3 is %d.\n",a+3);
printf("b*3=%f.\n",b*4);
return 0;
}
输出的时候控制小数的位数
%.nf
2.输入函数在一般情况下除了格式控制符(%d、%c、%f),一般不需要其它的字符
输出函数为了输出的效果,会加进来其它的字符
printf("a plus 3 is %d.\nb*3=%f.\n",a+3,b*4);
分解:
#include "stdio.h"
intmain()
{
inta; //定义一个整型变量a
三、输出函数
printf("%d\n",a);
printf("%f\n",b);
合并为:printf("%d\n%f\n",a,b);
四、输入和输出的比较
1.输入函数的地址列表:每个变量取地址
输出函数的输出列表:直接是变量的名称,也可以是运算表达式
printf("%d\n%f\n",a+3,b*4);
printf("%f\n",7.0/5);
printf("%f\n",7/5.0);
printf("%f\n",(float)7/5);
printf("%f\n",7/(float)5);
}
赋值表达式
#include "stdio.h"
#include "math.h" //导入数学函数
intmain() //主函数
n是一个整数,表示小数位的位数
#include "stdio.h"
intmain()
{
inta; //定义一个整型变量a
float b; //定义一个浮点型(实数)变量b
char c; //定义一个字符型变量c
scanf("%d %f",&a,&b); //整型、实型的输入只需要空格和回车键区分
printf("%d\n",a+3);
printf("%f\n",7.0/5);//正确的1.4
printf("%f\n",7/5.0);//正确的1.4
}
强制类型转换
#include "stdio.h"
#include "math.h" //导入数学函数
intmain() //主函数
{
printf("%d\n",7/5);
printf("%f\n",7/5);
z=u*u-2*v; //求的z
printf("%f\n",z);
}
数据类型的转换
自动类型转换
#include "stdio.h"
#include "math.h" //导入数学函数
intmain() //主函数
{
printf("%d\n",7/5);//整数1
printf("%f\n",7/5);//输出无效值
printf("%.3f\n",b*4);
return 0;
}
一个题目:
1.使用数学函数
#inlcude"math.h" //导入数学函数
2.函数的格式
函数名(参数的列表)//这对括号不能少掉
#include "stdio.h"
#include "math.h" //导入数学函数
intmain() //主函数
一、混合输入
scanf("%d",&a);
scanf("%f",&b);
scanf("%c",&c);
2 3.14 x
变量c读入了空格字符
2
3.14
x(不能输入x,为什么)
变量c读入了换行符
注意:混合输入各类数据的时候,特别注意各个变量读入的数据。
二、输入的函数(?)
scanf("%d %f",&a,&b);
{
inta,b;
a=3;//赋值表达式,把3这个值赋值给变量a
b=a*3+5;//赋值表达式,把a*3+5求得的值赋值给变量b
printf("%d,%d\n",a,b;
}
{
//1.确定变量和数据类型,进行变量的定义
floatx,y,z,u,v;//同类型数据的变量一起ห้องสมุดไป่ตู้义
//2.变量赋值,输入x,y的值
scanf("%f%f",&x,&y); //输入函数
//计算z
u=sin(x*y); //调用函数sin()求得u。
v=exp(x+y); //调用函数exp()求得v
相关文档
最新文档