编写程序计算四个整数的平均值(计算一个整数数据类型的数据大小范围)

-2^(8*字节数 - 1 ) ~ 2^(8*字节数-1)-1,接下来我们就来聊聊关于编写程序计算四个整数的平均值?以下内容大家不妨参考一二希望能帮到您!

编写程序计算四个整数的平均值(计算一个整数数据类型的数据大小范围)

编写程序计算四个整数的平均值

-2^(8*字节数 - 1 ) ~ 2^(8*字节数-1)-1

Java的基本数据类型的字长是平台无关的,int型字长为32

  • BYTE

-128~127

如:

一个字节

-2 ^7 ~ 2^7 -1

-128~127

------------------转十进制

一个Byte = 8bit

12345678

11111111

-----------------正数

01111111

0 1 1 1 1 1 1 1

*

2

^

7 6 5 4 3 2 1 0

0 64 32 16 8 4 2 1

= 127

----------------负数

10000000

1 0 0 0 0 0 0 0

*

2

^

7 6 5 4 3 2 1 0

128 0 0 0 0 0 0 0

=-128

  • short

-32768 ~32768

short 类型占两字节 16位 2byte 16bit ;

-2^(8*字节数 - 1 ) ~ 2^(8*字节数-1)-1

-2^(8*2-1) ~ 2^(8*2-1)-1

-2 ^(16-1) = -32768

-2^(15) = -32768

2 ^(16-1)-1 = 32767

2^(15)-1 =32767

  • int

int 4byte

-2^(31) ~ 2^(31)-1

-2147483648~2147483647

  • long

long 8byte

-2^(63)~2^(63)-1

-9223372036854775808~

9223372036854775807

编译数据类型

Datetype LP64 ILP64 LLP64 ILP32 LP32

char 8 8 8 8 8

short 16 16 16 16 16

int 32 64 32 32 16

long 64 64 32 32 32

long long 64

pointer 64 64 64 32 32

一般情况下windows64位一般使用LLP64模型

64位Unix,Linux使用的是LP64模型。

java实现了平台无关,所以所有的基本数据类型字长和机器字长无关,即32位和64位一样,但是引用(地址)与机器字长有关。

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

2的11次方:2048

2的12次方:4096

2的13次方:8192

2的14次方:16384

2的15次方:32768

2的16次方:65536

2的17次方:131072

2的18次方:262144

2的19次方:524288

2的20次方:1048576

2的21次方:2097152

2的22次方:4194304

2的23次方:8388608

2的24次方:16777216

2的25次方:33554432

2的26次方:67108864

2的27次方:134217728

2的28次方:268435456

2的29次方:536870912

2的30次方:1073741824

2的31次方:2147483648

2的32次方:4294967296

2的33次方:8589934592

2的34次方:17179869184

2的35次方:34359738368

2的36次方:68719476736

2的37次方:137438953472

2的38次方:274877906944

2的39次方:549755813888

2的40次方:1099511627776

2的41次方:2199023255552

2的42次方:4398046511104

2的43次方:8796093022208

2的44次方:17592186044416

2的45次方:35184372088832

2的46次方:70368744177664

2的47次方:140737488355328

2的48次方:281474976710656

2的49次方:562949953421312

2的50次方:1125899906842624

2的51次方:2251799813685248

2的52次方:4503599627370496

2的53次方:9007199254740992

2的54次方:18014398509481984

2的55次方:36028797018963968

2的56次方:72057594037927936

2的57次方:144115188075855872

2的58次方:288230376151711744

2的59次方:576460752303423488

2的60次方:1152921504606846976

2的61次方:2305843009213693952

2的62次方:4611686018427387904

2的63次方:9223372036854775808

2的64次方:18446744073709551616

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页