首页 > 其他分享 >操作符

操作符

时间:2024-08-21 08:56:49浏览次数:6  
标签:10 运算 ++ 浮点数 整数 int 操作符

双目操作符:+、-、*、/、%

                  /:除号的两端如果是整数,执⾏的是整数除法,得到的结果也是整数。如果希望得到浮点数的结果,两个运算数必须⾄少有⼀个浮点数。

               %:这个运算符只能⽤于整数,不能⽤于浮点数。负数求模的规则是,结果的正负号由第⼀个运算数的正负号决定。

单目操作符:++(自加一)、--(自减一),均分为前置和后置。

          前置:先运算,再使用

          后置:先使用,在运算

         副作用:为避免副作用,尽量不要写得太复杂

#include <stdio>
int main()
{
int i = 42;
int j;
j = (i++ + 10);
// i: 43
// j: 52
j = (++i + 10)
// i: 44
// j: 54
return 0;}
/* 写法⼀ */
j = (i + 10);
i++;
/* 写法⼆ */
i++;j = (i + 10);

标签:10,运算,++,浮点数,整数,int,操作符
From: https://blog.csdn.net/ROBIN__dyc/article/details/141212635

相关文章

  • 在JavaScript中,`==` 和 `===` 操作符有什么区别?在什么情况下应该使用它们
    在JavaScript中,==(宽松相等)和===(严格相等)操作符是进行值比较时非常基础且关键的工具。它们之间的区别主要在于处理类型转换的方式上,这种差异对于编写清晰、可预测和高效的代码至关重要。下面将详细探讨这两个操作符的区别、使用场景,以及为什么在某些情况下推荐使用===而非==。=......
  • Swift操作符重载:编程语言的瑞士军刀
    标题:Swift操作符重载:编程语言的瑞士军刀在Swift编程语言中,操作符重载是一种强大的特性,它允许开发者为自定义类型提供已有操作符的新实现。这不仅提升了代码的可读性,还增加了Swift语言的表达力。本文将深入探讨Swift中操作符重load的机制,并展示如何通过代码示例来实现它。......
  • 操作符简介及部分例子
    操作符文章目录操作符1.简单介绍1.2"++"和"--"前置与后置的区别2.强制类型转换2.1=与==的区别3.条件操作符及格式4.逗号表达式5.下标引用,函数调用和结构成员5.1下标引用操作符"[]"5.2函数调用操作符c语言提供了非常丰富的操作符,使得用起来就比较灵活。1.简单......
  • 专题:C语言操作符详解
    ⽬录1.操作符的分类2.⼆进制和进制转换3.原码、反码、补码4.移位操作符5.位操作符:&、|、^、~6.单⽬操作符7.逗号表达式8.下标访问[]、函数调⽤()9.结构成员访问操作符10.操作符的属性:优先级、结合性11.表达式求值1.操作符的分类•算术操作符:+、-......
  • 操作符详解(二)
    目录1.逗号表达式2.下标访问[]、函数调用()1) []下标引用操作符2) 函数调用操作符3.结构成员访问操作符1)结构体2)结构的声明3)结构体变量的定义和初始化4)结构体成员的直接访问5)结构体成员的间接访问4.操作符的属性:优先级、结合性1)优先级2)结合性5. 表达......
  • 函数递归VS操作符深入?
    1>>前言    函数递归函数递归,当小白听到这样的词会感到无比陌生,请不要惊慌,这是正常的,以至于都不是很经常用到,但是它的算法,它的思想是值得我们深入思考的。还有一些复杂操作符,如按位与按位或等等,今天一并说说,希望大家能学到东西。2>>函数递归    函数的递归......
  • 五、1 算数操作符&位操作符
    1、算数操作符(1)“/”得到一个整数商,不包含余数进行浮点数除法,操作符两端至少有一个浮点数(2)“%”取模,得到余数两端必须为整数2、位操作符(只适用于整型)(1)“&”按位与,有0为0,全为1则为1;(2)“|”按位或,有1为1,全为0则为0;(3)“^”按位异或,相同为0,相异为1.在十进制中异或,a......
  • C语言中的操作符:深入解析与应用
    引言C语言提供了丰富的操作符,用于执行算术运算、逻辑判断、位操作等。这些操作符是编程语言中的基础构件,它们使得程序能够进行复杂的数据处理和逻辑控制。本文将详细介绍C语言中的各种操作符,包括它们的类型、用法和一些实际应用示例。操作符的分类算术操作符算术操作符用于......
  • C语言操作符详解
    【揭秘!】这里有你从未听过的独特见解,快来点赞关注,开启智慧之旅 目录1.操作符的分类2.二进制和进制转换2.1二进制转十进制 2.2 十进制转二进制2.3 二进制转八进制2.4 二进制转十六进制3.原码、反码、补码4.位移操作符4.1左移操作符4.2右移操作符5.位操作符......
  • C语言——最强版操作符详解
    1.操作符的分类•算术操作符:+、-、*、/、%•移位操作符:<<>>•位操作符:&|^•赋值操作符:=、+=、-=、*=、/=、%=、<<=、>>=、&=、|=、^=•单⽬操作符:!、++、–、&、*、+、-、~、sizeof、(类型)•关系操作符:>、>=、<、<=、==......