【笔试】——常用运算符

Po上来,方便用到。。考前利器啊

 1 // & 运算符优先级大于 |
 2 // 先运算4&5得 101
 3 // 然后从左至右进行或运算1|10|11得11
 4 // 最后运算11和101的或运算得111
 5 int x = 1 | 2 | 3 | 4 & 5;
 6
 7 // 0x10 = 00010000 = 16
 8 // 0x 开始表示 16进制
 9 // 0 开始表示 8 进制
10 // 1、00000011 取非 = 11111100 = -4
11 // 2、与 5进行与运算 00000101 & 11111100 = 00000100 = 4 符号位也参与运算
12 // 3、 14 00001110
13 // 16 00010000
14 // 进行异或运算 00011110 = 30
15 // 4、 30左移4位 = 111100000 = 0740 = 0x1e0 = 480
16 short x_8 = 0740;
17 short x_16 = 0x1e0;
18 short x1 = (14 ^ 0x10) << (5 & ~3);
19
20 // >> 和 << 是带符号位的移位
21 // >>> 是无符号位的移位
22 // -2 = 10000010 <-- 这是原码 计算机中是用补码表示 即: 11111110
23 // 右移 5 位得 1111111111110 后面的5位被舍弃得 11111111
24 // 带符号位的位移运算,正数左侧补0,负数左侧补1
25 // 2 >> 5 = 0
26 // -2 >> 5 = -1
27 int x2 = -2 >> 5;
时间: 2024-11-14 13:51:52

【笔试】——常用运算符的相关文章

JAVA程序,基本数据类型、、数据类型转换、变量和常量、常用运算符

一.基本数据类型 整数类型:byte.short. int(常用).long(较常用)     定义某个变量          int  a=10: 浮点类型(小数):float.double(常用) 字符类型:char  字符(不是字符串)     char  b='a' 转义字符类:  常用的\\反斜杠字符    \t垂直制表符     \r 回车        \n换行 布尔类型(逻辑类型):  true .false 二.类型转换 强制转换与自动转换 int  m=1  : long n

第3章 常用运算符

第3章 常用运算符 1.什么是运算符 Java中的运算符常见的有以下五种:? 算术运算符? 赋值运算符? 比较运算符? 逻辑运算符? 条件运算符下面分别进行说明 2.算数运算符 算术运算就是指加减乘除这些,不过需要说明的还是有两种的:1.求余%符号表示求余运算,也既是模运算,得出的结果是一个余数2.自增和自减++和-分别表示自增和自减,在实际使用中要注意符号是在变量的左边还是右边.左边是先自增后使用,右边是先使用后自增两个例子:int a = 5;int b = ++a;返回的结果是:a=6,b

SQL Server调优系列基础篇(常用运算符总结)

原文:SQL Server调优系列基础篇(常用运算符总结) 前言 上一篇我们介绍了如何查看查询计划,本篇将介绍在我们查看的查询计划时的分析技巧,以及几种我们常用的运算符优化技巧,同样侧重基础知识的掌握. 通过本篇可以了解我们平常所写的T-SQL语句,在SQL Server数据库系统中是如何分解执行的,数据结果如何通过各个运算符组织形成的. 技术准备 基于SQL Server2008R2版本,利用微软的一个更简洁的案例库(Northwind)进行解析. 一.数据连接 数据连接是我们在写T-SQL语

C语言编程入门——常用运算符

这里演示了几个常用运算符的应用 前后自增运算符的区别(注意,这个经常会考到): # include <stdio.h> int main(void) { int i, j, k, m; i = j = 3; k = ++i; //计算后i = i + 1,即结果i值加1, m = j++; //计算后j = j + 1,即结果j值加1, printf("i = %d, j = %d, k = %d, m = %d\n", i, j, k, m); return 0; } /

高精度运算类 bign 和常用运算符重载

#include <stdio.h> #include <string.h> #include <string> using std::string; const int maxn = 1000; struct bign { int len,s[maxn]; bign(){ memset(s, 0, sizeof(s));len =1;} //重新定义赋值运算符 bign operator =(const char* num) { len = strlen(num);

BASH常用运算符记录

~  用户家目录 ! !数字 执行历史history多少号命令,例如 !10, !!执行上一条命令 #  脚本中的注释 $ 输出变量的值 & 后台运行 * 零或者多个通配符 ( ) 定义函数 { } 枚举其中任一字符 [ ] 匹配其中任意字符 ? 一个通配符 % 调用后台运行的任务到前台 · 反引号,优先执行 " " 弱引用,只屏蔽空格其他特殊字符均代表正常含义 ' '   强引用,屏蔽所有特殊字符本身的含义 \   转义字符 ; 命令结束符 = 字符串等于 != 字符串不等于

Python 入门之常用运算符

Python 入门之常用运算符 Python中的运算按种类可分为算数运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算 1.常用运算符: (1)算数运算符: + - * / %(取余(模)) **(幂(次方)) //(整除(向下取整)(地板除)) 以下假设变量: a=10,b=20: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串

Python 基础 常用运算符

Python 基础 常用运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算术运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算. 今天我们暂只学习 算术运算.比较运算.逻辑运算.赋值运算.成员运算 1.1 算术运算 以下假设变量:a=10,b=20 1.2 比较运算 以下假设变量:a=10,b=20 1.3 赋值运算 以下假设变量:a=10,b=20 1.4 逻辑运算 针对逻辑运算的进一步研究: 在没有()的情况下not 优先级高于 and,and优先级

python语法入门之与用户交互,常用运算符

python语法入门之与用户交互,常用运算符 一.用户与程序的交互 1.1什么是用户交互 用户交互就是往计算机input/输入数据,计算机print/输出结果. 1.2为什么要与用户交互 交互时为了能够像人一样与用户沟通方便. 1.3 如何与用户交互 交互的本质就是输入输出. 3.1 输入input: 在python3中input无论输入的什么类型的内容,都会存为字符串类型. name = input('请输入用户名:')请输入用户名:123>>> print(type(name))&l