zoukankan      html  css  js  c++  java
  • Java语言基础(四)

    Java语言基础(四)

    一.基本数据类型(8)

             byte  8位  使用较少,一般用于网络传输; -128~+127

             short  16位 不常用 -32768~+32767

             int  32位 常用  -2^31~+2^31-1  大概在 --21亿~+21亿

             long  64位

             float 32位

             double 64位

             char 16位

             boolean 8位

     

                       (1).不能超范围计算                 

                            

                          大家想一下,这个结果为什么是-128 ?

           

     

     

     

     

     

     

     

     

                                    byte补码的最大值是127 那么加上1

                                     0  1  1  1  1  1  1  1

                                 +                            1

                   ----------------------------------------------

                                    1  0  0  0  0  0  0  0

     

                                    相加后,已经加符号位改成1了,对照下图:

                                      

                                     至于什么是符号位,前几章已经提到,这里就不在说了

       

                           二.下面让我们看个使用long类型的例子

                                使用long类型输出当前时间(格林威治时间)

                                 什么是格林威治时间,自己百度一下吧

                                  

                                以格林威治显示当前时间,其长度是13(从上图得),用int不行,长度不够,

              也没有用小数(float,double)显示时间的,所以用long类型

                               每天写的内容不多,很抱歉;本人除了做公司的项目,还要自学点东西,时间不多;请谅解

     

     

  • 相关阅读:
    TPM 程序设计基础 2-1 :具体函数调用步骤及解析示例
    TPM 程序设计基础 1-2-4 :新的 PCR 命令
    TPM 程序设计基础 1-2-3 :Tspi_PcrComposite 类定义
    TPM 程序设计基础 1-2-2 :旧的 PCR 命令
    TPM 程序设计基础 1-2-1 :Tspi_Context 类定义
    TPM 程序设计基础 1-1 :所用 Tspi 函数目录
    TPM 程序设计基础 0-0 :课设程序结构说明
    TPM 课设程序运行基础与要求
    jstl和EL表达式混合使用
    在eclipse中从cvs下载项目,再部署到tomcat常见错误!
  • 原文地址:https://www.cnblogs.com/codeOfLife/p/3648906.html
Copyright © 2011-2022 走看看