• C++中int型数据的十六进制写法


    C++中int类型数据的十六进制写法

    在C++中,int类型一般表示一个有符号的32位整数。在一些情况下(例如进行位操作时)我们需要使用十六进制的方式来表示int类型。int32的取值范围:最大值:2147483647,最小值:-2147483648

    0x01 与 0x00000001相同,都表示十进制的 1。

    int型最高位是0的为正数,最高位是1的为负数。其它位数值越大表示的数也越大。

    即在int类型中:

    正整数的最大值为 0x7fffffff  也就是十进制的 2147483647

    正整数的最小值为 0x00000001 也就是十进制的 1
    0表示为:0x00000000 
    负整数的最大值为 0xffffffff 也就是十进制的 -1(因为再加1就是0x00000000)
    负整数的最小值为 0x80000000 也就是十进制的 -2147483684 

    (有时候为了简便起见,1<<30也是表示int32类型较大数值的方法。)

  • 相关阅读:
    python使用thrift访问操作hbase
    js打开新页面
    设计模式
    c# dotfuscator 混淆后无法使用
    SQL server清空数据库日志脚本
    SQlserver 行转列
    SQLServer 脚本测试
    C# HttpWebRequest与HttpWebResponse详解
    反射
    SQl server master
  • 原文地址:https://www.cnblogs.com/yun-an/p/11038346.html
Copyright © 2020-2023  润新知