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;
posted @ 2022-07-07 15:42  二月飞寒  阅读(77)  评论(0)    收藏  举报