qword是2^64次方级的整数类型,跟int64是一个级别的!~
范围是[0,2^64-1]
跟int64有区别的是,int64的范围是[-2^63,2^63-1]
这其实就是有符号跟无符号的区别,qword是无符号2^64级整形,int64是有符号2^64级整形
但qword和int64类型的变量不能作为循环变量~
类似的,longint是2^32级有符号整形,范围是[-2^31,2^31-1],2^31=2147483647,这个背下来最好~对应的longword是2^32级无符号整形,范围是[0,2^32-1]~规律很明显了吧~
还有word和shortint也是同理,不过比较少用,这里不再赘述!
满意望采纳谢谢!!!
朋友您好,qword是很大范围的一个整型,相当于int64,但有以下几点缺点:
1.为该类型的变量不可以作循环变量
2.该类型仅限于lazarus,turbo pascal不可用!
声明:题目一般不需要用到该变量,要不然用longint(-2000000000到2000000000左右),要不然用高精度!
delphi7团队精英团员解答
是无符号类整形,范围[0,2^64-1](差不多到2*10^19这样,pascal自带的没有更大的了)
占用字节和int64相等,相当于2个longint,
电脑数据存储中qword表示为64位二进制,int64最前一位用来存储符号了所以是[-2^63,2^63-1]
就是int64的无符号版本罢了.8字节的整数.做题挺有用的其实,很多时候没时间写高精度就靠这个抠点分了.