首页 > 其他分享 >操作符

操作符

时间:2023-07-14 11:39:59浏览次数:31  
标签:return int 按位 printf 操作符 main

①算数操作符+ - *  /

移位操作符<<左移 >>右移

位操作符 &按位取反 |按位或 ^按位异或

#include <stdio.h>

int main()

{

int a = 1;

int b = a << 2;

printf("%d\n",b);

return 0;

}

②按位左移的例子

#include <stdio.h>

int main()

{

int a = 1;

int b = a << 2;

printf("%d\n",b);

printf("%d\n",a);

return 0;

}

此处证明a的位置不变性

③#include<stdio.h>

int main()

{

int a = 3;

int b = 5;

int c = a & b;//这里是二进制代码之间的相与  也可以改|(7) ^(6)

printf("%d\n", c);

return 0;

}

这里解释的是位操作符与的操作指令

结果为:1       或(7)   异或(6)

④赋值操作符

= 赋值   ==为判断是否相等

a=a+10与a+=10等价

操作符_赋值

又叫符合赋值符

操作符_赋值_02

双目操作符 + 

三目操作符

!逻辑反操作符

sizeof是计算变量/字节所占空间的大小,单位是字节

标签:return,int,按位,printf,操作符,main
From: https://blog.51cto.com/u_16186755/6719634

相关文章

  • 09-操作符详解
    @目录一.算数操作符二.移位操作符三.位操作符四.赋值操作符五.单目操作符一.算数操作符1.算数操作符分类:+-*/%除了%操作符之外,其他的几个操作符可以作用于整数和浮点数。对于/操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是......
  • c语言-字符串+转义字符+注释、语句、函数、数组、操作符 2
    一、字符串+转义字符+注释字符串类型(相较于字符数据类型):eg:“”;//空字符串定义:由双引号引起的一串字符为字符串字面值,简称字符串。(后面默认会有\0,结束标志不算内容intmain(){chararr1[]="abc";//数组//"abc"——'a''b''c''\0'——'\0'......
  • new操作符都做了哪些事情
    一、概念new能创建一个实例对象;这个对象是给定的构造函数functionPerson(name,age){this.name=name;this.age=age;console.log(this)//Person{name:'Tom',age:20}}Person.prototype.sayName=function(){console.log(this.name)}......
  • C++面试八股文:了解sizeof操作符吗?
    C++面试八股文:了解sizeof操作符吗?某日二师兄参加XXX科技公司的C++工程师开发岗位第10面:面试官:了解sizeof操作符吗?二师兄:略微了解(不就是求大小的嘛。。)面试官:请讲以下如何使用sizeof?二师兄:sizeof主要是求变量或者类型的大小。直接使用sizeof(type)或sizeof(var)`即可。......
  • C++ operator关键字(重载操作符)
    operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。  这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算符的使用方法与其原来一致,另一方面扩展其功能只能通过函数的方式(c++中,“功能”都是由函数实现的)......
  • C++面试八股文:了解sizeof操作符吗?
    某日二师兄参加XXX科技公司的C++工程师开发岗位第10面:面试官:了解sizeof操作符吗?二师兄:略微了解(不就是求大小的嘛。。)面试官:请讲以下如何使用sizeof?二师兄:sizeof主要是求变量或者类型的大小。直接使用sizeof(type)或sizeof(var)即可。面试官:嗯。sizeof(int*)、sizeof(int**)......
  • dotgnu如何实现C#的typeof操作符
    typeof对于传统的C/C++程序员来说,反射(reflection)始终是一个新奇(extrotic)的存在,而typeof是语言内置的获取一个类型的方法。当然获得一个特定类型的typeof并不特殊,但是这个typeof的返回值是一个Object,并且是一个Type类型,这就意味着可以通过一个变量来保存任意的类型信息,从而可......
  • 5. 操作符重载与临时对象
    operatoroverloading(操作符重载),非成员函数this让我们回到刚刚的话题,我们刚刚谈到操作符重载,操作符重载是一个C++的一个很大的特性,要讲的东西也很多,我们先回到前面的,有一张投影片啊,我们来看一个东西。这是最早的时候,我再说,一开始,其实我们一直都在进行的,就是在这个头文件,......
  • Move Zeroes 移动零、Expression Add Operators 表达式增加操作符
    1.MoveZeroes移动零 Givenanarray nums,writeafunctiontomoveall 0'stotheendofitwhilemaintainingtherelativeorderofthenon-zeroelements.Forexample,given nums=[0,1,0,3,12],aftercallingyourfunction, nums shouldbe [1,3,12,......
  • 重载操作符
    重载操作符重载操作符Operatoroverloading是C++中一种特殊的语法,允许我们自定义一些运算符的行为,使它们能够用于自定义的数据类型。例如,我们可以自定义一个加法运算符,使它能够直接对两个自定义类型的对象进行相加,而不需要额外的函数调用。这样可以使代码更加简洁、易读,并且提......