当前位置: 首页 > 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

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

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

四.强制类型转换运算符

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

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

http://www.dtcms.com/a/423553.html

相关文章:

  • 投资新热点:AEM双极板领域创业机会与风险评估
  • Bootstrap5 Jumbotron:功能强大的响应式全屏组件
  • 从官方视频比较Autodesk Forma 与广联达 CONCETTO
  • 手机版网站快照如何做做食品的网站设计要注意
  • 银河麒麟设置右键新建Ofiice文件
  • 如何在自己电脑上做网站自己怎么做网站
  • Vala编程语言高级特性-多线程
  • 上海网站建设培训学校廊坊做网站优化的公司
  • 在JavaScript / HTML中,动态计算调整文字大小
  • Video over HTTPS,视频流(HLSDASH)在 HTTPS 下的调试与抓包实战
  • 黄页88网站关键词怎么做农村自建房100张图片
  • 网站开发经验总结与教训徐州开发的网站
  • 重庆福彩建站北京提供24小时医疗服务
  • 浅谈文件上传
  • react 初体验2
  • 内网穿透的原理和配置
  • 科技护航童心:物联网助力科学护眼与智能哄娃新方式
  • 挂网站需要什么服务器wordpress 短信验证码
  • 【代码随想录day 29】 力扣 135.分发糖果
  • 上海企业建站咨询c 微信小程序开发教程
  • 新奇特:数字永生,当神经网络成为你的数字化身
  • 开题报告之基于SpringAI的AI笔记智能体的设计与实现
  • 【SpringBoot】@Scheduled是静态配置,是我想改时间,但又不想引入其他组件,还有什么方案么?
  • ip做网站地址电商平面设计师
  • C语言内存布局:虚拟地址空间详解
  • 南昌比较好的网站设计白银市建设网站
  • Redis:高性能内存数据库的六大核心优势
  • Qt 程序包括Qt Creator 无法使用fcitx 输入法的解决办法
  • 【题解】洛谷 P4051 [JSOI2007] 字符加密 [后缀数组]
  • 免费 网站建设火车头 wordpress接口