首页 > 其他分享 >C语言——操作符

C语言——操作符

时间:2022-11-28 20:36:08浏览次数:41  
标签:右移 右边 丢弃 左边 C语言 按位 操作符

1.算术操作符:

 +  -  *  /  % 

注意:% 前后两个数都要是整形

2.移位操作符:

 >>右移操作符。{

2.1算术右移:

右边丢弃 ,左边补符号位。

2.2逻辑右移:

右边丢弃,左边补0.

}

<<左移操作符:

左边丢弃,右边补0。

3.位操作符:按位与&,按位或|,按位异或^。

4.赋值操作符:双等号“==”

5.单目操作符:

C语言——操作符_操作符

6.关系操作符:

 >,  >= , <, <=, ==, != ,&&(逻辑与),||(逻辑或)

7.逗号表达式(从左向右算,为最右一个结果)

8。下标引用操作符,函数调用操作符,

9.结构体:(很重要)

10.隐式类型转换之整形提升,

之算数转换。

11.逻辑表达式的优先级(下一节会展示)

标签:右移,右边,丢弃,左边,C语言,按位,操作符
From: https://blog.51cto.com/u_15858801/5893636

相关文章

  • 【C语言】“HelloWorld” 程序
    C语言入门:“HelloWorld”程序:代码如下:#include<stdio.h>//用#include指令包含标准输入输出头文件:stdio.h。intmain(void)//main()函数是C程序的入口,在一个......
  • 【C语言】实现两个整数相加
    用C语言实现两个整数相加1.首先出于目的我们需要输入两个整数和输出两个整数相加的值,需要用到printf()函数所以需要引头文件stdio.h#include<stdio.h>2.声明两个整形......
  • C语言中static
    static表示全局或静态意思;在函数体内,静态变量具有记忆功能,即在函数被调用过程中,一个被声明为静态变量的值维持不变;在模块内,但在函数体外,作用域范围是有限制的,static类型的......
  • C语言实现用位移运算符进行加减乘…
    最近,在百度知道上回答问题,然后看见有的人问如何用位移运算符去进行加减乘除运算,于是巩固今天就在这总结一下。加法运算:将一个整数用二进制表示,其加法运算就是:相异(^)时,......
  • C语言支持闭包
    前言c语言不支持闭包函数,因此需要通过参数结构体保存所有参数,将上下文传递给业务概述下面是一个例子,用于重试#include<stdio.h>#include<unistd.h>typedefenum{......
  • 从C语言到C++
    一、头文件区别总结:原来C语言头文件的后缀.h直接删除,在首元素前面加前缀c即可。特例:输入输出函数的头文件改动较大,前面是io,后面是stream(流)二、如何输入输出1、......
  • C语言网站用户管理系统
    C语言网站用户管理系统网站用户管理系统【问题详述】编写应用程序,模拟网站对注册用户进行管理。网站对注册用户提供一些付费或免费的文件下载或在线娱乐活动,用户参与......
  • linux下的C语言编程(总结篇)
      在Linux下面关于C语言的内容其实挺多的。不同的人关注的地方也不一样。关注系统设计的人可能更关注整个linux系统的结构;设计驱动的人可能更关注linux驱动的配置和......
  • C语言学习笔记---大小端
    大小端的原理对于一个由2个字节组成的16位整数,在内存中存储这两个字节有两种方法:一种是将低序字节存储在起始地址,这称为小端字节序;另一种方法是将高序字节存储在起始地址,......
  • C语言-求一个数的阶乘(递归法)
    1.函数调用#include<stdio.h>intFac(intn){inti,ret=1;for(i=1;i<=n;i++){ret*=i;}returnret;}intmain(void){intn=0,set;scanf("%d",......