美文网首页
24位有符号位转32位有符号位

24位有符号位转32位有符号位

作者: 骑上我心爱的小蜗牛 | 来源:发表于2021-03-23 10:55 被阅读0次

include <stdio.h>

int main()
{
int input = 0x800999;
int input2 = 0;
if((input&0x800000)==0x800000) //如果最高位为1,则是负数
{
input &= 0x7fffff;
input2 = ~input+1;
}

/* 我的第一个 C 程序 */
printf("Hello, World!%d %d \n",input,input2);

return 0;
}

相关文章

  • 24位有符号位转32位有符号位

    include int main(){int input = 0x800999;int inp...

  • scala编程实战笔记(2-数值)

    Char: 16位无符号UnicodeByte: 8位有符号整数Int: 32有符号整数Long: 64有符号整...

  • js实现无符号整数按位`取反`

    什么是无符号整数和有符号整数? 有符号就是最高位是符号位,其余的位是数据位。无符号就是所有位都是数据位。比如cha...

  • 我们为什么需要反码和补码?

    什么是符号位?为什么要有符号位? 首先我们来看,什么是符号位,为什么要有符号位?用一句话来概括就是,符号位是有符号...

  • Java无符号数据类型处理

    1、无符号与有符号对比: ​ 下面以Byte字节类型举例: ​ 有符号类型数据 符号位 ...

  • C++ 术语

    类型 int8/ uint8 :8位有符号/无符号整数 int16/ uint16 :16位有符号/无符号整数 i...

  • 原码、反码、补码

    有符号数表示方法:原码、反码、补码 表示方法组成:符号位、数值位 正数:三者相同(0001) 负数: 原码:符号位...

  • 【转】补码

     转自百度百科  计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位...

  • ES6 中的定型数组(二)

    《深入理解ES6》阅读随笔 数值数据类型 无符号八位整形有符号八位整形无符号十六位整形有符号十六位整形无符号三十二...

  • java位运算

    位运算符主要有3个:有符号右位移>>,有符号左位移<<,无符号右位移>>>,位运算的操作的对象是二进制的位,通过位...

网友评论

      本文标题:24位有符号位转32位有符号位

      本文链接:https://www.haomeiwen.com/subject/vjzxhltx.html