java里如何表示delphi中的Cardinal 无符号整型 java里如何表示delphi中的Cardinal 无符号整型Cardinal 是32位的无符号整型,java 里如何表示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在delphi中只能用Cardinal 了么?没有java也有的数据类型表示么 服务端是delphi,传过来cardinal类型,integer肯定不行了,java里是有符号的,只能表示cardinal的一半 java没有无符号数只说吧,加大long来处理可否? Cardinal 是多少个比特位, 从二进制上下手 肯定可以啊, 直转long就可以了我验证了下,我不熟悉delphi,没在delphi中验证。 public static void main(String[] args) throws Exception { System.out.println(Integer.toBinaryString(Integer.MAX_VALUE));// 有符号位是不行的,正数最大 System.out.println(Integer.toBinaryString(Integer.MIN_VALUE));// 有符号位是不行的,负数最大(补码) System.out.println(Integer.toBinaryString(-1));// 32位满位1 long max = (long) (Math.pow(2, 32) - 1); System.out.println(Long.toBinaryString(max));// 无符号数32位最大值 System.out.println(Long.toBinaryString(max - 1 & max));// 验证 } 昨天我已搞定了,用long 即可,发送时用移位操作,发送低32位即可 在eclipse里,用UML能画业务实体关系图?? 表单对象个数不确定怎么往struts2里传值? 请问各位 SQLSERVER2000 在查询分析器里面能不能更改标识列的值 连接池最大连接数的问题??? tomcat不能重启 ■■JB的web项目生成war包,如何操作,请指教■■ JSP操作SQL的问题.(简单) 关于jdbc for sqlserver问题! 能用JBuikder将一个包文件直接编译并打包成*.jar文件吗? jsp文件放在WebRoot根目录下和放在Web-Info文件下有什么区别 求大家帮忙一个问题 问一个问题,求大家帮帮忙
没有java也有的数据类型表示么
System.out.println(Integer.toBinaryString(Integer.MAX_VALUE));// 有符号位是不行的,正数最大
System.out.println(Integer.toBinaryString(Integer.MIN_VALUE));// 有符号位是不行的,负数最大(补码)
System.out.println(Integer.toBinaryString(-1));// 32位满位1
long max = (long) (Math.pow(2, 32) - 1);
System.out.println(Long.toBinaryString(max));// 无符号数32位最大值
System.out.println(Long.toBinaryString(max - 1 & max));// 验证
}