当前位置:编程学习 > JAVA >>

很诡异:如何构造一个大小为1<<52的long值???

小弟打算写一个bitMap程序,需要用到long   bitMap才能够用,所以
1.我尝试过直接long l = 1<<53L, 不可做到,显示的是1<<21 的整数值
2.long l = (1<<53)L 报错,
3.貌似目前只能用-9223372036854775808L>>11 做到,但是这种方式写起bitMap太费劲了
真的很诡异这个问题,求各位大侠指教~~~ Bitmap 位运算 --------------------编程问答-------------------- 1L<<53 --------------------编程问答-------------------- 对,果然有用,另外问下,如果要是 long i = 1<<30; long t = i<<18; t依旧是不正确, 如何处理???  --------------------编程问答--------------------  long i = 1<<30 -> long i = 1L<<30
--------------------编程问答-------------------- http://www.ticmy.com/?p=46
补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,