Chapter3_操作符_直接常量和指数计数法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Chapter3_操作符_直接常量和指数计数法相关的知识,希望对你有一定的参考价值。

(1)直接常量

  在程序中使用直接常量,相当于指导编译器,告诉它要生成什么样的类型,这样就不会产生模棱两可的情况。比如flaot a = 1f等,后缀表示告诉编译器想生成的类型。常用的后缀有l/L(long),f/F(float),d/D(double)。

  对于二进制数,没有直接常量表示法,但是可以用十六进制来表示许多类型,例如int,char等,比如int a = 0xff。但是如果初始化的数值超出了这个值的范围,例如char,则编译器会进行窄化转换,将其转换成int类型。虽然二进制不能直接常量表示,但是可以调用基本数据类型的toBinaryString()来将其转换为二进制来表示。

(2)指数计数法

  java使用字母e来表示基数,即10。java中的指数表示方法为1.39e-43f这样的表示方法,表示1.39乘10的负43次方。要注意的是,Java中通常将指数作为双精度数来处理,比如float f = 1e-43这句话就会报错,编译器会提示你通过使用cast或者在加上后缀f显式转换为float类型。

以上是关于Chapter3_操作符_直接常量和指数计数法的主要内容,如果未能解决你的问题,请参考以下文章

Chapter3_操作符_算术操作符

栈和局部变量操作指令

python核心编程____学习心得____part4

中篇_2_class文件结构

详解PHP魔术函数魔术常量预定义常量

python 第31课 元组_元素访问 _计数方法_切片操作_成员资格判断_zip()