Free Pascal中dword和tbyte数据类型分别有什么特性?

如题所述

第1个回答  2014-02-06
数据类型:
shortint -128(-2^7) ~ 127(2^7-1)
带符号8位

byte
0 ~ 255(2^8-1)
无符号8位

integer
-32768(-2^15) ~ 32767(2^15-1) 带符号16位

word 0 ~ 65535(2^16-1)
无符号16位

longint
-2147483648(-2^31) ~ 2147483647(2^31-1)
带符号32位

dword
0 ~ 4294967295(2^32-1) 无符号32位

int64 -9223372036854775808(-2^63) ~
9223372036854775807(2^63-1)
带符号64位

qword
0 ~ 18446744073709551615(2^64-1)
无符号64位

而tbyte貌似是储存单位:
Byte(B) 字节
Kbyte(KB) 千字节
Mbyte(MB) 兆字节
Gbyte(GB) 千兆字节(吉字节)
Tbyte(TB) 太字节
拍字节(PB)
艾字节(EB)
泽它字节(ZB,又称皆字节)
尧它字节(YB)
进率两两之间为1024
对不起,格式没排好

Free Pascal中dword和tbyte数据类型分别有什么特性?
而tbyte貌似是储存单位:Byte(B) 字节 Kbyte(KB) 千字节 Mbyte(MB) 兆字节 Gbyte(GB) 千兆字节(吉字节)Tbyte(TB) 太字节 拍字节(PB)艾字节(EB)泽它字节(ZB,又称皆字节)尧它字节(YB)进率两两之间为1024 对不起,格式没排好

FreePascal标准数据类型
字节型(byte)和字型(word)分别占用1字节和2字节,范围分别为0到255和0到65536。双字型(dword)和四字型(qword)分别用4字节和8字节表示,范围从0到2^64-1。实数类型则包括单精度型(single)、双精度型(double)、扩展精度型(extended)和装配十进制型(comp)。单精度型在内存中占用4个字节,支持7到8...

Pascal 也分 Turbo Pascal 和 Free Pascal 的
1. Free Pascal是一个32位的编译器,而Turbo Pascal只是16位编译器; 2. Free Pascal是一个跨平台的编译器,而Turbo Pascal只在windows和DOS上使用。 如果你的代码是遵守ANSI Pascal的,那么代码从Turbo Pascal移植到Free Pascal是没有问题的。 下面是在Turbo Pascal上可以使用,但是在Free Pascal就不能使用的一些语言...

turbo pascal的数据类型
shortint -128..128 1 带符号8位 inteter -32768..32767 2 带符号16位 longint -2147483648..2147483647 4 带符号32位 byte 0..255 1 带符号8位 word 0..65535 2 带符号16位 类型 数值范围 占字节数 有效位数 real 2.9e-39..1.7e38 6 11..12 single 1.5e-45..3.4e38...

free pascal 中的fillword怎么用
fill*函数是Pascal中自带的函数,用于对数组的赋值。在FreePascal中,有fillchar fillbyte fillword filldword 共4种。1、参数 fill*(var a:array; count:word; value:*);a就是你要fill的数组;count就是需fill的内存段的大小,以字节为单位;vale就是要赋的值。为什么count一般写sizeof(a)呢?

高分求free pascal的教程
在这些数据类型中的简单类型都是有序类型,除了实型以外的简单类型都是顺序类型,所谓顺序类型就是他们的值不仅是有序的而且是有顺序号。 在这里主要介绍整型、实型、字符型和布尔型四种常用的数据类型。 1.整型 一个整型数据用来存放整数。Turbo Pascal支持五种预定义整型,它们是shortint(短整型)、 integer(整型)...

pascal语言有几种版本?
这种特性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段。查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。 (2) 统一的语言 SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、...

“pascal”中qword是什么东西?
是无符号类整形,范围[0,2^64-1](差不多到2*10^19这样,pascal自带的没有更大的了)占用字节和int64相等,相当于2个longint,电脑数据存储中qword表示为64位二进制,int64最前一位用来存储符号了所以是[-2^63,2^63-1]字节(Byte \/bait\/ n. [C])是计算机信息技术用于计量存储容量的一种计量...

R语言 !=是什么意思
=:等于 !=:不等于..pascal的:=就是等于

Free pascal 中的标准库单元?
先谢谢诸位,Free pascal的单元内容与Turbo pascal是有区别的。请谈一谈Free pascal。 你那个其他几类单元过程与函数,也没有能说明它们分别来自与哪一单元。 Free Pascal中的windows、gid32都是Turbo pascal没有的单元,能不能说明一下(有哪些数据类型、过程与函数)。怎样用Pascal语言对颠倒中的程序进行复制(若用...

相似回答
大家正在搜