C算术运算符及表达013
算术运算符
算术运算符: 对程序来说就是用来对变量或者常量进行操作的符号
算术运算符种类: 1)加法运算符( + ) 2)减法运算符( - ) 3)乘法运算符( * )等同于数学中的X 4)除法运算符( / )等同于数学中的 ÷ 5)取模运算符(也称取余运算符)( % )
也被称为二元运算符即至少需要有两个操作数(操作数即元)参与运算
算术运算符的优先级: 先乘除取余,后加减,同级的按照从左至右的规则
提升优先级的方法加( )小括号, 可以无限加小括号,有小括号的先算括号里的数据
算术运算符使用规则: 参与运算的操作数其数据类型必须相同(类型转换除外)
无论什么类型的表达式都会 得到一个最终解 ,所有运算符中赋值运算符 优先级最低 算术表达式:就是使用算术运算符连接起来的式子
1 常量表达式 如 1+1,5-3等(声明的常量除外) 2 变量表达式 如 a+b,a+1等
3 数值类型数据的运算
加乘无需多说,只说减法,除法与取余运算
3.1 减法运算中,如果被减数小于减数结果为 负值 如:3-8=-5;
示例:交换两个变量的值, //声明两个变量 int a=5,b=10; //有两种实现方式 //方式1 使用中间变量 int temp; temp=a;//temp=5; a=b;//a=10; b=temp;//b=5; //方式2 没有中间变量 int a=6,b=9; // 依葫芦画瓢 a=a+b;//a=15; = b=a+b; b=a-b;//b=6; = a=b-a; a=a-b;//a=9; = b=b-a; //这种方式的关键点是第二步,必须保证其中一方变量值不变 //只为说明功能的实现不要拘泥于某种方式 //多思多想以便程序可以适用于不同环境下
3.2 除法运算
1) 除数不能为0
除数不能为0
2) 两个整数相除得到的结果是一个整数,但小数部分会被忽略,造成精度缺失,如不想小数被忽略,需要把除号两端的操作数强转为浮点数类型(float或double类型)
3.3 取余运算:,一般都是运算整形数值类型的数据
取余运算
1) 取余运算是右侧操作数也不能为0
与除数运算时报相同的异常
2) 取余操作的结果如果不是零的话,结果的正负号和左侧操作数正负号一致,与右侧操作数的正负号无关
取余结果的正负号
4 非数值类型数据的运算
4.1 char(字符型)数据进行算术运算
字符类型在计算机中是以ASCII码值的形式存储即将字符编码转变为一个数值进行存储,所以在使用字符型数据进行算术运算时底层是通过该字符对应的ASCII码值进行运算的
特殊节点的ASCII码字符与其对应的ASCII码值
0 - 9
48 - 57
a - z
97 - 122
A - Z
65 - 90
space(空格)
32
字符型算术运算
注意:字符型数据进行算术运算后类型会转换为int类型数据
4.2 字符串类型数据
字符串数据无法使用"算术运算"运算,但可以使用其中的+运算符进行字符串拼接
字符串可以看做是一堆字符型的集合,在运算时无法轻易地转换为数值型数据进行运算;因此不能使用算术运算符进行运算,但是算术运算符中有一个特殊的运算符+,使用此运算符可以使用两个字符串类型的数据进行拼接,此时+就不再是"加法运算符"了,而是字符串间的"拼接符"
4.3 布尔类型与object类型也无法进行算术运算
5 使用()提升运算优先级
示例1: 小明语文95,数学90,英语74;小华语文98,数学96,英语84;1)求各自平均分与总分 2)求两人合在一起的平均分与总分
编程思路:1)需要声明多少个变量 2)每个变量使用什么类型(暂时忽略) 3)实现功能的算术表达式
使用小括号提升运算优先级
因为只能使用同类型数据进行运算,运算结果有小数,因此使用双精度类型
竞相布局智算中心建设快马加鞭近期,不少地方围绕智算中心建设展开部署,加快项目签约和落地,同时鼓励科研机构创新型企业等使用智算中心算力资源。海南自贸港重点园区文昌国际航天城中在建的文昌航天超算中心项目。新华社记
SpringCloudGateway限流实战欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码)httpsgithub。comzq2599blogdemos本篇概览本文是SpringCloudGateway实
NewRelic宣布漏洞管理功能正式发布据telecompaper网1月18日报道,面向工程师的一体化观察平台NewRelic宣布全面推出NewRelic漏洞管理服务,可帮助工程团队识别和分类技术堆栈中的漏洞。图片来自t
1500左右超高性价比手机推荐iqooZ5,真我GTneo2,真我Q5pro第一款真我GTneo2。目前1500左右起售,手机的背面采用的是磨砂材质,那么对于手掌容易出汗的同学来说呢!磨砂永远的神。搭载的是骁龙870,120赫兹高刷AMOLEDE4屏,64
展国际化风采!2023年常州新能源之都多语种推介大赛暨招商技能大赛开启报名来源交汇点新闻客户端交汇点讯以国际化智造名城长三角中轴枢纽为城市定位,常州正全力迈向GDP万亿之城,打造新能源之都。2023年常州新能源之都多语种推介大赛暨招商技能大赛将于1月28
稀土磷肥稀土元素常被称作工业味精农业维生素新材料的宝库。我国科学家早在六五期间就对稀土农用进行了深入研究并取得了较大突破。但是由于单一使用稀土存在许多问题,使稀土对农业的特殊作用得不到发挥
去年一整年,游戏行业怎么了游戏产业的2022年,几乎没有四季,而是寒冬常驻这个泛文娱行业近年来的常用词汇,在游戏行业的这一年感受明显。宏观层面,按游工委在1月中旬披露的全年数据,2022年中国游戏市场实际销
11观影团中国乒乓之绝地反击鼓气大片愿你逆风翻盘由邓超俞白眉导演,邓超孙俪许魏洲段博文蔡宜达丁冠森孙浠伦阿如那等领衔主演的春节档电影中国乒乓之绝地反击将于大年初三上映。作为档期唯一一部体育燃情鼓气大片,将为热情的电影院注入更热闹
创历史!广州龙狮3人入选新帅乔尔杰维奇选择球员风格鲜明。视觉中国广州日报全媒体记者黄维为备战篮球世界杯第6窗口期的比赛,中国男篮昨日宣布了新一期18人集训名单,这也是中国男篮新帅乔尔杰维奇11月16日到任
巴黎三金王!肖战一对一教王楚钦,太子地位坐实,地位超8大巨头北京时间1月20日,中国国乒突然官宣了全新的重磅安排,各个球员的主管教练正式出炉,而唯一的赢家只有王楚钦。因为这次的各大主管教练都是一个人管好几个,唯独只有肖战作为混双组长单独一对
重庆何以汇聚满天星?齐飞两江观察夜空中最亮的星,请照亮我前行这首夜空中最亮的星,一度风靡全国,给许多人以慰藉和希望。如今,重庆正大力实施一个名为满天星的行动计划,将为这座发展底色偏硬的制造大市抹上柔性