c#如何将一个整数转换二进制,并进行位运算
来源:互联网 发布:移动虚拟网络运营商 编辑:程序博客网 时间:2024/05/29 09:36
进行位运算,是不需要转化成二进制的。
CPU在运算的时候,内部把所有数据都看成二进制。Convert 看类名就知道,是提供一个转换函数的。
位运算只能在 byte, char, short, ushort, int, uint, long, ulong 等类型上进行运算。
当然 Enum 类型,也是基于这些类型的,也可以用位运算。
一些例子:
int a = 8;
int b = a << 2; //a 左移2位
int c = b >> 1; //b 右移1位
int d = a ^ b; //a 和 b 按位异或
int e = c & d; //c 和 d 按位与
int f = d | e; //d 和 e 按位或
int g = ~f; //f 按位取反
- c#如何将一个整数转换二进制,并进行位运算
- c#转换整数位二进制形式,并统计其中二进制的值
- 如何把一个整数转换成二进制
- 二进制128位整数运算
- 对于二进制的字符串进行二进制整数转换,并进行二进制输出,前面补0
- 将一个长度超过100位数字的十进制非负整数转换为二进制数(大数据处理)
- 将一个十进制整数转换为二进制字符串
- 如何将一个整数转换成字符串
- 二进制转换及位运算
- 位运算训练04—输入一个整数a,再输入两个整数p(p<32),v(0|1);将该整数a的p位设置为v,输出修改后的该整数的二进制表示
- 将一个多位整数转换为数组
- 将一个整数的二进制奇数位和偶数位互换
- 将一个整数的二进制表示的奇数位与偶数位交换位置
- 将二进制转换为整数,将十六进制转换为整数
- 位运算练习(1、将整数中的几位取出来,取反输出二进制2、将整数中间某一位置位 )
- C语言中的位操作例子(将任一整数转换为二进制形式)
- C语言中的位操作例子(将任一整数转换为二进制形式)
- 位运算训练03—输入一个整数a,再输入两个整数p1,p2(p1,p2<32);将该整数的二进制表示方法中从右端开始的p1到p2位取反后输出
- POJ 1128 Frame Stacking
- IBM 软件产品需求管理流程
- 基于用例的需求管理
- 叭叭日记919第三天
- 计算机如何识别码
- c#如何将一个整数转换二进制,并进行位运算
- C头文件编写原则
- shell
- EJB3.0和EJB2.1有哪些区别
- sqlserver2000安装问题
- DSL是什么?
- STM32F107 以太网PHY选择和电路设计
- JavaScript验证正则表达式大全
- msyql 1045 错误解决