美文网首页
c---得到int型数据的最大值

c---得到int型数据的最大值

作者: 歌白梨 | 来源:发表于2016-08-18 23:21 被阅读42次

printf("%d\n", ~(unsigned int)0 / 2);

unsigned int 无符号整数,去0时全是0,取反以后就成了全是1了,然后除以2,正数和负数对半分因为,而且负数要多一个1。好神奇,我觉得我是个没有见过世面的小孩子。。

相关文章

  • c---得到int型数据的最大值

    printf("%d\n", ~(unsigned int)0 / 2); unsigned int 无符号整数,...

  • Android生成随机数

    方式1 (数据类型)(最小值+Math.random()*(最大值-最小值+1))例子:从1到10的int型随数 ...

  • 随机数的生成

    方式1 (数据类型)(最小值+Math.random()*(最大值-最小值+1))例子:从1到10的int型随数 ...

  • 内建类型的一些知识点

    文|Seraph 动态的获取数据类型的最大值(以int为例子) 计算获取 C++可以直接获取int最大值std::...

  • 4.数组算法相关

    1.求数值型数组的最大值、最小值、总和、平均数 int[] arr = new int[] { 4, 3, 6, ...

  • Python学习笔记三(容器)

    基本数据类型 int Python3中的整数只有int,没有long类型,int最大值如下, float Pyth...

  • ruby-max

    b=[1,3,55,777,2,4,6,8,0]对于数值型的数据,max会得到数组的最大值,min得到数组的最小值...

  • python函数(三)

    内置函数 type()查看函数类型 int()整型 float()浮点型 star()字符串 max()最大值 m...

  • int型的最大值有多大?

    首先讨论这个有意义吗?我想没有。 有意思吗?很有意思。 为什么没有意义? 因为这个东西是人定义的,一些老机子上in...

  • int转换为char时的截位问题

    int型数据有4字节,32位,char字符型数据有1字节,8位。当较大的int型数据转换为char时,不可避免会发...

网友评论

      本文标题:c---得到int型数据的最大值

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