执行"int x=1;int y=~x;"语句后,y的值为?-----取反运算,补码
来源:互联网 发布:怎么安装spss13软件 编辑:程序博客网 时间:2024/04/28 05:30
执行"int x=1;int y=~x;"语句后,y的值为?
正确答案: D 你的答案: C (错误)
1
0
-1
-2
- 添加笔记
- 收藏
- 纠错
假设int占2个字节,那么1的二进制表示是 0000 0001 ,~表示按位取反,则 0000 0001变为 1111 1110,在计算机中整数用补码形式表示,正数的补码是它本身,负数的补码是原数值除符号位按位取反再加一,由补码求原数值也是按位取反再加一,那么 1111 1110 除符号位按位取反再加一变成 1000 0010,即 -2。
0 0
- 执行"int x=1;int y=~x;"语句后,y的值为?-----取反运算,补码
- 原码、反码、补码:int x=1;int y=~x;
- 给定如下代码: int x[4]={0}; int y[4]={1}; 数组x和y的值为()
- y=x++ + ++x(int x=0)的结果?
- int *x, y; int* x, y;
- 求 (int)X/(int)Y= (int)Z 的笨蛋且不会位运算方法
- int x=(1,024)与int y;y=1,024
- Scoller,scrollTo(int x, int y),scrollBy(int x, int y)的区别
- int a1=x+y-z; int a2=x-z+y; a1和a2的值一定相等吗? (某公司实习生招聘笔试试题)
- int x/*test*/y;的结果是?
- int型x、y,检验x+y,x-y,x*y是否溢出,没溢出返回1
- 参数的引用传递 swap(int &x,int &y)
- 计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值
- android中View的scrollBy(int x,int y)和scrollTo(int x,int y)的区别
- 滑动中scrollTo(int x,int y);和scrollBy(int x,int y)的区别(经典)
- View.scrollTo(int x, int y)与View.scrollBy(int x, int y)
- String的indexOf(),lastIndexOf(),substring(int x),substring(int x , int y)方法 StringBuffer
- 1、请编写函数foo(int x, int y, int n) 计算:随机生成x个大小为[1,y]的正整数,它们的和为n的概率是多少?语言仅限于PHP、C/C++、Java中的一种。
- 适配器设计模式
- 【Linux系列】安装JDK
- 字符串函数的使用和介绍
- 算法----欧拉算法
- Leetcode-sum-root-to-leaf-numbers
- 执行"int x=1;int y=~x;"语句后,y的值为?-----取反运算,补码
- STM32F1学习-驱动led灯(寄存器版本)
- java判断文件的真实类型
- iOS 日常工作之常用宏定义收集
- Spark读取数据库(Mysql)的四种方式讲解
- 8086汇编语言 R命令查看各个寄存器的存储值
- JAVA 面向对象 类和对象
- 初始JavaScript
- 《linux学习》之新建用户无法登陆问题