0
点赞
收藏
分享

微信扫一扫

Android基本数据类型,所占字节数,相关运算

蛇发女妖 2022-03-11 阅读 166

基本数据类型大小

  • Byte 字节, 8位;
  • Boolean ,1个字节
  • Short , 2个字节,16位;
  • char ,2个字节,16位;
  • Int , 4个字节,32位;
  • float, 4个字节,32位;
  • Long ,8个字节,64位;
  • double,8个字节,64位;
  • Int64, 等于long, 占8个字节

具体表示

  • char类型可以表示0~65535个Unicode的字符。

  • unsigned int 0~4294967295

  • int -2147483648~2147483647

  • unsigned long 0~4294967295

  • long -2147483648~2147483647

  • long long的最大值:9223372036854775807

  • long long的最小值:-9223372036854775808

  • unsigned long long的最大值:1844674407370955161

  • __int64的最大值:9223372036854775807

  • __int64的最小值:-9223372036854775808

  • unsigned __int64的最大值:18446744073709551615

Java左移右移运算

“ << " : 左移运算符,num << n, 相当于 num 乘以2的 n 次方
" >> " : 右移运算符,num >> n, 相当于 num 除以2的 n 次方

ps:

1<<4 , 即 1×2^4=16;
2<<3 , 即 2×2^3=16;
3<<5 , 即 3×2^5=96;

16>>4 , 即 16÷2^4=1;
16>>3 , 即 16÷2^3=2;
32>>5 , 即 32÷2^5=1;

进制转换工具

进制转换工具网址

举报

相关推荐

0 条评论