JAVA数据类型扩展
JAVA数据类型扩展
整数扩展 :二进制0b ,十进制,八进制0,十六进制0x;
十进制
日常生活中使用的1到10,都是十进制;逢十进一,如11,12;
二进制
就是逢二进一;在编程中以0b开头为二进制;如0=0,01=1;010=2;011=3;100=4;101=5;如在程序中;
为了方便理解可以用数学来加强理解;如下方:
二进制:11100=28;
数学表示:1*2的四次方+1*2的三次方+1*2二次方+0*2的一次方+0*2的零次方=28
不难看出规律来,11100共有5位所有从二的右至左减1次方上乘以对应的数字总加起来;
常见的2的次方表
2的1次方:2
2的2次方:4
2的3次方:8
2的4次方:16
2的5次方:32
2的6次方:64
2的7次方:128
2的8次方:256
2的9次方:512
2的10次方:1024
八进制
以逢八进一,在编程中以0开头为八进制;
如001=1;007=7;010=8;011=9;
十六进制
以十六进一;在编程中以0x开头为十六进制;以0-9,A-F表示;A=10到F=15然后进一;
01=1;0F=15;10=16;11=17;1F=31;

浙公网安备 33010602011771号