zoukankan      html  css  js  c++  java
  • 什么是整型数据类型

    整型数据类型就是我们常说的整数,它只能是整数,像我们写过123456,我的年龄20,这都是一个整型,或者-123456,这都代表整型,这些我们写的都是十进制的,还可以写八进制的

    数,十六进制的,这都代表整型。如果使用八进制表示,数字前面必须加0,如果用十六进制,需要加0x.无铁芯直线电机

    整型是要有一个有效范围的,有效范围是-2447483648~+2147483647

    既然有存储范围了,那我们现在说两个整型相加一定等于整形吗不一定,因为超过了整型的存储范围呢会产生一种现象,叫做溢出的现象,什么意思呢就拿我们说,拿一个一升的杯子,你

    要装十升的水,那肯定装不下啊就往外冒了,那既然你想装下十升的水,你只能拿一个更大的容器来装就可以。所以,当给定的数值超出了int型所能表达的最大范围时,将会被当做float

    型处理,浮点类型它的存储范围比整型大。

    1486188938564607.gif如果在八进制中出现了非法数字(8和9),则后面的数字会被忽略掉。

    整型数据类型示例

    在下面的示例中,会分别输出八进制,十进制和十六进制的结果:代码如下

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    <?php

    header("Content-type:text/html;charset=utf-8");              //设置编码

     

    $str1=1234567890;                                        //说明一个十进制整数

    $str2=0x1234567890;                                      //说明一个十六进制的整数

    $str3=01234567890;                                       //说明一个八进制的整数

    $str4=01234567;                                          //说明另一个八进制的整数

     

    echo '数字1234567890不同进制的输出结果:<p>';

     

    echo '十进制的结果是:'.$str1.'<br/>';                      //输出十进制整数

     

    echo '十六进制的结果是:'.$str2.'<br/>';                    //输出十六进制整数

     

    echo '八进制的结果是:';

    if($str3==$str4){                                            //判断$str3和$str4的关系

        echo '$str3=$str4='.$str3;                              

    }else{

        echo '$str3!=$str4';

    }

     

    ?>

    https://www.furuihua.cn/problem/

  • 相关阅读:
    Go语言的运算符
    Nginx基本安全优化
    在LNMP环境中部署一个blog服务程序
    PHP缓存加速器
    Go语言基础语法
    Go语言数据类型
    Go语言变量
    Go语言常量
    Go语言结构
    LNMP之PHP安装
  • 原文地址:https://www.cnblogs.com/furuihua/p/12208626.html
Copyright © 2011-2022 走看看