高考考试网
当前位置: 首页 高考资讯

c语言基本算术运算符(语言的运算符之算术运算符)

时间:2023-08-03 作者: 小编 阅读量: 1 栏目名: 高考资讯

语言的运算符之算术运算符C语言的运算符包括算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符算术运算符算术运算符实例请看下面的实例,C语言中所有可用的算术运算符:#include<stdio.h&gt。

C 语言的运算符包括算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。

算术运算符

算术运算符

实例

请看下面的实例,C 语言中所有可用的算术运算符:

#include <stdio.h>

int main()

{

int a = 21;

int b = 10;

int c ;

c = ab;

printf("Line 1 - c 的值是 %d\n", c );

c = a - b;

printf("Line 2 - c 的值是 %d\n", c );

c = a * b;

printf("Line 3 - c 的值是 %d\n", c );

c = a / b;

printf("Line 4 - c 的值是 %d\n", c );

c = a % b;

printf("Line 5 - c 的值是 %d\n", c );

c = a; // 赋值后再加 1 ,c 为 21,a 为 22

printf("Line 6 - c 的值是 %d\n", c );

c = a--; // 赋值后再减 1 ,c 为 22 ,a 为 21

printf("Line 7 - c 的值是 %d\n", c );

}

当上面的代码被编译和执行时,它会产生下列结果:

Line 1 - c 的值是 31

Line 2 - c 的值是 11

Line 3 - c 的值是 210

Line 4 - c 的值是 2

Line 5 - c 的值是 1

Line 6 - c 的值是 21

Line 7 - c 的值是 22

上面的例子,大部分很好理解。我们来讲讲需要注意的地方与难以理解的地方。

需要注意的是 / 除号 与 % 取余号

/ 除号说明

Eg:

int a1 = 100;

int b = 30;

double c = a1 / b;

实际上是 c=3.000000的。为什么不是3.333333呢。因为/ 除号 两边的数值都是整型,所以得的值也是整型,这里我们只是用double类型去接收而已。怎么能得出正确的3.33333这个值呢。只要把除数或被除数任何一个改成double类型即可,因为/除号在运算时,会自动把两边的数据由低类型转换为高类型。 double 类型比int 类型高

Eg :

int a1 = 100;

double b = 30;

double c = a1 / b;

这样就得出c=3.333333

double a1 = 100;

int b = 30;

double c = a1 / b;

也能得出正确值 。在计算机的运算过程中,会把int b转为double 类型,再计算。

如 int b=100.5,是不是程序也会把b 转成double ,答案是不会。这种是我们强制把double赋值给int,计算机不会自动把高类型转为低类型。

% 取余号 说明

% 取余号 要求 两边的数据类型为int 类型。注意 % 取余号只针对于整型进行运算。就是取余数

double‬ a1 = 100;

int b = 30;

int c = a1 % b;

这样写是错误的。编译不过

++,-- 自增,自减符号的理解。

int a1 = 10;

int b =a;//b=11,a=11

int c = a;//c=11,a=12

int d = (a);//d=13,a=14

int e = cb;//e=22;c=12;

int f =bb;//f=24;b=12

其实很好理解。记住一句话 放前面自加1后再用。放后面用了后再自加1。

再来一个难。

int aa = 2;

int g = aaaa;//g=6;a=4

++在后面先用再自加1。aa=2参与计算(先用,就是用于计算),再aa自加1变成3;然后++aa,++在前面先自加1,aa变成了由3变成了4,再用(用于计算)。所以g=2+4=6;aa=4。

就这么简单。同理--也一样。

    推荐阅读
  • 过年肉怎么保鲜 过年买的肉怎么保鲜

    1、盐腌保鲜,将买回来的肉用清水清洗干净,切成要煮的时候的大小,然后按照肉的多少加入少量盐,用手抓肉将盐腌入,大约可以保鲜24小时左右。

  • 尚书中的尚是什么意思(尚书中的尚是什么含义)

    尚书一词有多种含义一是指一本书,二是指一种官名,三是指一组星座的名,今天小编就来聊一聊关于尚书中的尚是什么意思?尚书中的尚是什么意思尚书一词有多种含义。作为一种官名,“尚书”就相当于“皇帝的秘书”,此时,“尚”意指“皇帝”。

  • u盘不能格式化修复教程(U盘无法格式化怎么办)

    u盘不能格式化修复教程?同时电脑遇到其他电脑问题也可使用腾讯电脑管家进行电脑体检、诊断并修复、在线杀毒、腾讯电脑管家,时刻保护你的电脑安全,专治电脑疑难杂症。

  • 合肥驾驶证换证点在哪(这么多地址都是可以就近选择的)

    具体地址详情如下:合肥市车管所,合肥市瑶海区天水路与文忠路交叉口西北100米。安徽省合肥市蜀山区宿松路,合肥市公安局交警支队车管所包河工作站纬一路16号。合肥市非机动车车管所,潜山路。合肥市公安局交通警察支队车管所瑶海工作站,天水路与文忠路交叉口北200米。合肥市车管所-机动车驾驶人考试工作站,纬B路附近。滨湖车管所,宿松路与紫石路交叉口东南150米。

  • 世羽赛石宇奇评价林丹(击败林丹的石宇奇原来是个段子手)

    世羽赛石宇奇评价林丹新华社英国伯明翰3月18日电题:“英语问题白准备了!”毕竟在他之前,近10年间只产生了林丹、李宗伟和谌龙三位男单冠军。石宇奇1996年出生在江苏南通,7岁进入少体校练习羽毛球,18岁获得亚洲青年锦标赛和青奥会男单冠军。正是这种自信,让人们看到了中国队男单在林丹和谌龙之后的希望,石宇奇完全可以担当重任了。

  • iphone11夜景模式怎么开 iphone11的夜景模式怎么开

    iPhone11同时有六款配色可选,分别是紫色、白色、绿色、黄色、黑色、红色六种颜色。搭载A13Bionic芯片,配备双摄像头,其中超广角摄像头支持2倍光学变焦,续航时间比iPhoneXR长1小时。iPhone11具有出色的抗水性能,最多可在2米水深停留30分钟,抗水深度达到了iPhoneXR的两倍。据介绍,用户可在设置中选择数据和语音SIM卡。不支持同时使用两项CDMA移动通信服务。仅部分运营商支持双VoLTE。需遵守特定的限制条件。

  • 古代舞狮的传说(狮子舞来历的传说)

    章帝下令收进宫中喂养。狮尾接受狮头的指挥,并与狮头协调一致。喜神负责场地的圈划及场内秩序的维持,并负担舞狮表演间歇时的即兴表演。打击乐队负责狮舞表演时的伴奏。狮舞表演者,有较为规范的着装。其他人员均穿各自节日装束。狮尾与狮头紧密配合,脚成马步,弯腰埋头,双手直伸在身两侧,紧握狮皮臀部布两边,并不断上下扇动,上下步与狮头相同。重心于左脚,右脚前掌着地。

  • 家常炒荞麦面的做法(荞麦面炒着吃做法分享)

    家常炒荞麦面的做法食材:荞麦挂面150克、瘦肉100克、新鲜香菇3个、青泡椒1个、胡萝卜小半根、酸菜50克、香菜几根、食用油适量、料酒1汤匙、生抽适量、盐适量。煮面条的水焯一下香菇,一分钟就好。倒入胡萝卜、辣椒、香菇和酸菜煸炒一会,炒熟盛起。可以用个小碗调酱油水,加入1汤匙生抽,半小勺盐,1汤匙水拌匀。如果嫌麻烦,这一步省略,直接加入锅中。将酱油水倒入锅中,翻炒拌匀。

  • 养生茶喝了有什么好处 喝养生茶有效果吗

    3、抑制和抵抗病毒菌,茶多酚有较强的收敛作用,对病原菌、病毒有明显的抑制和杀灭作用,对消炎止泻有明显效果。

  • 民间真实事件农村精怪(兴安岭诡事频发)

    #兴安岭猎人传说,下面我们就来说一说关于民间真实事件农村精怪?我们一起去了解并探讨一下这个问题吧!民间真实事件农村精怪#兴安岭猎人传说在东北一处偏僻的山村里,悄然发生一起灭门惨案,在村民们的恳求下,最后一代皇围猎人刘二爷决定出山调查真相,不想过程中怪事屡现,老林子里的秘密也被渐渐揭开....