当前位置: 首页 > news >正文

初识c语言————常规运算符及其规则 - 教程

目录:

一.基本的算数运算符

二.自增(++),自减(--)运算符

三.不同类型材料间的混合运算

四.强制类型转换运算符


一.主要的算数运算符

下面我列举几个最常用的算数运算符:

1.+ 正号运算符(单目运算符) 示例:+a(a的值)

2.+ 加法运算符 示例:b+a(b和a的和)

3.- 负号运算符(单目运算符) 示例:-a(a的负值)

4.+ 减法运算符 示例:b-a(b和a的差)

5.* 乘法运算符

6.% 求余运算符 示例:a%b(a除以b的余数)

注意: c语言的乘号和除号并非和数学符号一样,c语言的乘号为’*‘,c语言的除号为’/‘

两个实数相除的结果时双精度实数,两个整数相除的结果为整数

如果除数中出现一个负数,不同编译系统得到的值可能不一样

%运算符要求参加运算的运算对象(即操作数)为整数,结果也为整数,除%之外的运算符的操作数都可以时任何算术类型

二.自增(++),自减(--)运算符

使变量的值加1或减1就是自增(++),自减(--)运算符的作用

++i and --i (在启用之前,先使i的值加(减)1){便捷记忆:先加(减)后用}

i++ and i-- (在启用之前,先使i的值加(减)1){便捷记忆:先用后加(减)}

三.不同类型数据间的混合运算

c语言中当我们进行加,减,乘,除运算时两个数中有一个数为float或double型,那么运算结果为double型,因为环境将所有的float型资料转换为double型

int类型和float或double型进行计算的时候,先把int型和float型材料转换double型,得到的运算结果为double型

总结:

只有当运算中 有 double 或 有 float 和整数组合 时,结果才可能是 double

如果只是 整数类型之间 的运算(如 intlong),结果还是整数类型,不会变成 double

把字符型数据转换为ascll代码与整形数据进行运算就是字符型数据与整形数据进行计算就

四.强制类型转换运算符

强制转换格式:(类型名)(表达式)

示例:a=(int)x [可以用这一算法改变混合计算中强制转换格式的规定]

http://www.jsqmd.com/news/35702/

相关文章:

  • 2025年知名的防火阀执行机构TOP实力厂家推荐榜
  • 2025年评价高的冰箱重型滑轨厂家推荐及采购参考
  • 一个挺实用的shell脚本,删除每行末尾的空格
  • 2025年四川冰火板厂家排名前十权威推荐榜
  • 2025年仓储货架厂家十大品牌综合评测:大连名商仓储货架荣登榜首
  • 2025年靠谱的纸箱码垛机TOP品牌厂家排行榜
  • 2025年质量好的防尘四方袋厂家最新权威实力榜
  • 2025年优质工厂厂房装修源头厂家指南
  • 目前成都低压电缆工厂推荐榜top10
  • 2025年评价高的木门液压合页行业内口碑厂家排行榜
  • 博客2
  • 远程连接mysql8.0时报错:1130, Host *.*.*.* is not allowed to connect to this MySQL server
  • 【DNN】基础环境搭建 - 指南
  • 解码lvgl图片
  • 从功能测试到自动化测试开发:软件测试工程师技能提升指南
  • 2025年质量好的进口品牌平面铰链行业内知名厂家排行榜
  • 2025年质量好的冷凝式衣物烘干机TOP实力厂家推荐榜
  • 2025年比较好的包边净化铝型材高评价厂家推荐榜
  • JSON 学习笔记
  • 2025年热门的衣柜抽屉滑轨厂家实力及用户口碑排行榜
  • 2025年口碑好的直角中空旋转平台TOP实力厂家推荐榜
  • 深入解析:场景美术师的“无限画板”:UE5中非破坏性的材质混合(Material Blending)工作流
  • 2025年热门的广播音响厂家最新权威推荐排行榜
  • 使用AdGuard屏蔽52破解置顶帖
  • 2025年知名的反弹缓冲滑轨行业内知名厂家排行榜
  • 网络攻防实战 lab05 靶机 VulnHub IndiShell Lab: Billu_b0x
  • 20251109 之所思 - 人生如梦
  • GitHub 快速入门指南,新手必备的高效使用手册!
  • 2025年靠谱的工地铺路钢板租赁行业内口碑厂家排行榜