时间:2021-05-20
我就废话不多说了,大家还是直接看代码吧~
package cn.nxl2018;class Test{ //十进制常量赋值 void decimals(){ byte b=10; short s=10; char ch=69; int i=10; long l=10l;//l/L可加可不加 float f=10.1f;//float f=10,可以不加f将10默认转换为float类型,输出10.0。但当是小数时必须加f。 float f2=10.2e3f;//可以用指数形式来表示 double d=10.1;//小数常量默认为double类型 double d1=10.01d;//d是可以省略的 } //八进制常量赋值 void octa(){ byte b=03; short s=03; char ch=076; int i=03; long l=03; float f=03.1f;//非八进制数,等价于3.1f double d=03.1d;//非非八进制数,等价于3.1d //也就是说浮点数不能表示八进制数 } //十六进制常量赋值 static void hex(){ byte b=0x12; short s=0x12; char ch=0x78; int i=0x12; long l=0x12; float f=0x1.2p2f;//十六进制用p表示指数,不是e;另外十六 进制浮点数必须以指数形式表示 double d=0x1.2p2d; //java中没有提供二进制常量表示形式 //如果给变量赋值为负数的时候,十进制的话直接加负号,十六进制直接在最高位设置为1 }}补充:Java整数常量进制表示
二进制(0 1),以0b开头,如:0b10000表示16
八进制(0 ~ 7),以 0 开头,如:020表示16
十进制(0 ~ 9),就是我们生活中使用的,如:16就表示16
十六进制(0 ~ 9 , a ~ f),以0x开头,如:0x10表示16
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本节介绍C语言中的整型常量。整型常量就是整型常数。在C语言程序中,整型常量主要有十进制、八进制和十六进制三种形式。(1)十进制整型常量十进制整型常量用到的数字有
计算机存储整数最常用的方法是二进制补码。 计算机中的有符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”
对于指针和常量,有以下三种形式都是正确的:复制代码代码如下:constchar*myPtr=&char_A;//指向常量的指针char*constmyPtr=&
java中,对文件进行追加内容操作的三种方法importjava.io.BufferedWriter;importjava.io.FileOutputStrea
首先,移位运算符有三种,其操作类型只支持:byte/short/char/int和long五种。>右移运算符,二进制数据向右移动*位,就在其二进制数据后抹掉几位