你是真的“C”——详细剖析操作符知识点【上篇】

沙箱安全机制

你是真的“C”——操作符详解😎


追梦之旅,你我同行

数学建模

   
😎博客昵称:博客小梦
😊最喜欢的座右铭:全神贯注的上吧!!!
😊作者简介:一名热爱C/C++,算法等技术、喜爱运动、热爱K歌、敢于追梦的小博主!

😘博主小留言:哈喽!😄各位CSDN的uu们,我是你的博客好友小梦,希望我的文章可以给您带来一定的帮助,话不多说,文章推上!欢迎大家在评论区唠嗑指正,觉得好的话别忘了一键三连哦!😘
在这里插入图片描述

zabbix离线

前言🙌

    哈喽各位友友们😊,我今天又学到了很多有趣的知识现在迫不及待的想和大家分享一下!😘我仅已此文,和大家分享C语言操作符知识点的内容~ 都是精华内容,可不要错过哟!!!😍😍😍

添加

一、操作符分类:🙌

    在C语言中,有许许多多的操作符,它们的功能都十分的强大,在程序中起到至关重要的作用操作符也叫作运算符,大致可以简单归纳为以下几类操作符:

xilinx

  • 算术操作符
  • 移位操作符
  • 位操作符
  • 赋值操作符
  • 单目操作符
  • 关系操作符
  • 逻辑操作符
  • 条件操作符
  • 逗号表达式
  • 下标引用、函数调用和结构成员

1 、算术操作符🙌

算数操作符包括:+ 、-、*、/、%,这五种运算符。 下面是对算数操作符中的知识点的简单归纳总结。

Jemeter

算数操作符中的知识点的简单归纳总结:

android课设

  • / (除法) – 得到的是商
    除法操作符的两个操作数都是整数的话,执行的是整数除法
    除法操作符的两个操作数只要有一个浮点数,执行的是小数除法

    ERC721

  • % 取模( 取余)得到的是余数
    取模操作符的操作数必须是整数

    模块化程序设计

  • 除了 % 操作符之外,其他的几个操作符可以作用于整数和浮点数。

    砸壳

  • 对于 / 操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。

    评估指标

  • % 操作符的两个操作数必须为整数。返回的是整除之后的余数。

    软件异常排查

2、移位操作符🙌

移位操作符包括:<< 左移操作符;>> 右移操作符。 移位操作符移动的是二进制位
移位操作符的知识点归纳: 😘

实例分割

  1. 左移操作符:左边丢弃,右边补0
  2. 右移操作符:
    1、 >> 算术右移:右边丢弃,左边用原来的符号位来填充
    2、 >>逻辑右移:右边丢弃,左边直接用0填充
    右移的时候,到底采用的是算术右移?还是逻辑右移?,这是取决于编译器~,但是一般的编译器都是采用算术右移的。
    注:移位操作符的操作数只能是整数
    警告⚠ :
    对于移位运算符,不要移动负数位,这个是标准未定义的。

在这里插入图片描述

容器编排

3、位操作符🙌

移位操作符包括:1、& 按位与;2、| 按位或;3、^ 按位异或。
注:他们的操作数必须是整数

树和二叉树

异或操作符运算规律总结: 😘

spi

  • 按位异或 – 对应的二进制位,相同为0,相异为1
  • 0和任何数异或等于该数本身,即 0 ^A = A
  • 一个数和其本身异或等于0,即A^A = 0

4、赋值操作符🙌

赋值操作符是一个很棒的操作符,他可以让你得到一个你之前不满意的值。也就是你可以给自己重新赋
值。
复合赋值符包括:+=、-=、*=、/=、%=、>>=、<<=、&=、|=、^=。这些运算符都可以写成复合的效果。

idea

赋值操作符可以连续使用,比如:
int a = 10;
int x = 0;
int y = 20;
a = x = y+1;//连续赋值
这样的代码感觉怎么样?
那同样的语义,你看看:
x = y+1;
a = x;
这样的写法是不是更加清晰爽朗而且易于调试。

//复合赋值符
int x = 10;
x = x+10;
x += 10;//复合赋值
//其他运算符一样的道理。这样写更加简洁。

5、单目操作符🙌

单目操作符
(!) 逻辑反操作 ,逻辑反操作:将真变为假,假变成真。
(- ) 负值
(+) 正值
(&) 取地址
(sizeof0 操作数的类型长度(以字节为单位)
(~) 对一个数的二进制按位取反
(–) 前置、后置- –
(++) 前置、后置++
(*) 间接访问操作符(解引用操作符)
(类型) 强制类型转换

游戏框架

++和–运算符
1、前置++和- -:先++或者- -,然后再使用变量值。
2、后置++和- -:先使用变量值,然后再++或者- -。

数字货币

6、关系操作符🙌

关系操作符包括:>>=、<、<=、!= 用于测试“不相等”、== 用于测试“相等”。
警告:在编程的过程中== 和=不小心写错,导致的错误

格雷码计数器

7、逻辑操作符🙌

逻辑操作符有哪些:&& 逻辑与、|| 逻辑或。

网络原理

  • 区分逻辑与和按位与
  • 区分逻辑或和按位或

画图辅助分析理解: 😘
在这里插入图片描述
逻辑与和或的特点: 😘

android13

1、&& 操作符左边为假,右边不再计算。
2、|| 操作符左边为真,右边不再计算。

开源SPL

总结撒花💞

   本篇文章旨在分享C语言操作符知识点的内容。希望大家能通过阅读此文有所收获!😘如果我写的有什么不好之处,请在文章下方给出你宝贵的意见😊。如果觉得我写的好的话请点个赞赞和关注哦~😘

人工智能

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注