C语言-算术表达式-加,减,乘,除,求余

C语言的一些编程的注意点:
1.#include<stdio.h>为头文件,一定要写,这个头文件与printf有关。是C语言源代码不可或缺的组成部分。
2.main函数,在程序中有且仅有一回,为程序的入口,打开计算机的开口。
3.对于里面的有些变量的定义一定要明确,不可出现重复,定义变量不明确的问题。
4.C语言中的指针的运用不要随意使用,尽可能少使用。定义多个指针会出现一些逻辑上的问题。

1.算术表达式
简单的算术表达式有加,减,乘,除,求余。
1.1加
源代码 (计算500+20=520)
第一种方法:
#include<stdio.h>
int main()
{
int a=500;//定义整型变量a,赋值为500,在计算机中是从右往左看
int b=20;//定义整型变量b,赋值为20
int c;//定义c的数据类型
c=a+b;//构造c的计算方法
printf("%d\n",c);//在C语言中\n是输出的意思,printf输出c的值
return 0;
}
输出值:520
第二种方法:
#include<stdio.h>
int main()
{
printf("%d\n",500+20);//printf直接输出的就是500+20的值
return 0;
}
输出值:520
第三种方法:
#include<stdio.h>
int main()
{
int a=500;
int b=20;
printf("%d\n",a+b);//printf中定义了a+b,输出的也是a+b的值
return 0;
}
输出值:520
1.2减
和1.1一样,只需将+号改为-号就行,读者可以自己尝试。
1.3乘
源代码(计算219×6的值)
#include<stdio.h>
int main()
{
int a=219;
int b=6;
int c;
c=a*b;//在计算机语言中×为星号,切记!
printf("%d\n",c);
return 0;
}
输出值:1314
1.4除
源代码(计算11÷1的值)
#include<stdio.h>
int main()
{
int a=11;
int b=1;
int c;
c=a/b;//在计算机语言中÷号为/,切记!
printf("%d\n",c);
return 0;
}
输出值:11(一生一世一双人)
在除法中我们可以常常的看见有商有小数,我们把源程序中的b=1改为b=3,我们会发现此时的输出值为3,并没有小数,这是为什么?这个和我们定义的变量类型有关。此时的11/3的含义是11乘以3所得商值的整数部分。那么我们应该如何处理?
#include<stdio.h>
int main()
{
float a=11;
float b=3;
float c;
c=a/b;//在计算机语言中÷号为/,切记!
printf("%f\n",c);//整数值用%d输出,实数用%f输出
return 0;
}
输出值:3.666667
#float为浮点数的数据类型,他比int型表示的范围更加的广,精确度越高。
若果是可以除的商可以写出的话,例如8÷5=1.6这个还可以使用整型。
#include<stdio.h>
int main()
{
printf("%.1f\n",8.0/5.0);
return 0;
}
输出值:1.6
#printf("%.1f\n",8.0/5.0);这条语句中%f为实数的的输出,%.1f为输出的值有小数点后的第一位数,那么把1改为2,3。就是输出小数点后的两位,三位数。
1.5求余
源代码(计算8÷6的余数)
#include<stdio.h>
int main()
{
int a=8;
int b=6;
int c;
c=a%b;
printf("%d\n",c);//在计算机中求余符号为%
return 0;
}
输出值:2
本章小结:
1.整数值用%d输出,实数用%f输出
2.整数/整数=整数,浮点数/浮点数=浮点数
3.整数-浮点数=浮点数(整数先“变”成浮点数,然后浮点数-浮点数=浮点数,这个涉及到进制的自动转换,从低纬度到高纬度的自动转换)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值