zoukankan      html  css  js  c++  java
  • php中的整数类型和浮点型数据类型

    php中,整数都是有符号的。
    一个数,总是要占用内存空间。(字节),在php中,一个整数,一般占用四个字节(与平台有关),一个字节占8bit
    php语法中,二进制整数的最高位表示符号位,0表示整数,1表示负数。
    通过PHP_INT_SIZE可以显示我们自己的机器,一个整数用几个字节表示
    echo PHP_INT_SIZE;
    通过PHP_INT_MAX可以显示int最大的数有多少
    echo PHP_INT_MAX;
    请问为什么PHP_INT_MAX的值是2147483647
        2的31次方减一
        01111111  11111111  11111111  11111111=1*2的31次方-1  
        10000000  00000000  00000000  00000000=1*2的31次方
    请问php的负数最小位
    答:11111111  11111111  11111111  11111111=-2147483647
    如果给定的一个数超过了integer的范围,将会被解释为float
    $large_number=2147483647;
    var_dump($large_number);
    $large_number=2147483648;
    -2147483647是一个int型
    2147483648是一个float型
    如果一个整数的范围超过了最大范围,则自动变成float型

  • 相关阅读:
    jquery实现回车键执行ajax
    php post请求
    题解 P2825 【[HEOI2016/TJOI2016]游戏】
    莫队
    一些关于数学的知识(总结)
    P3232[HNOI2013]游走
    万物生长 / Tribles
    [BZOJ4244]邮戳拉力赛
    P1095 守望者的逃离
    P3953 逛公园
  • 原文地址:https://www.cnblogs.com/wyh3721/p/2526832.html
Copyright © 2011-2022 走看看