我正在开发一个硬件接口应用程序,我想long
用任意数字初始化数据类型值8 byte
(因为它是dll
文件中给出的固定键)示例:
long fixedKey=0123456701234567; //error on this line
Error is : The literal 0123456701234567 of type int is out of range
我在原始数据类型(Java API)上看到的范围long
是从
-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807(19 位数字)。显然我输入的数字(16 位数字)在long
数据类型的范围内,所以为什么我会收到这种错误。