D 为整数和浮点常量提供了基础数据类型。D 程序中只可以对整数执行运算。浮点常量可用于初始化数据结构,但在 D 中不允许执行浮点运算。D 提供了 32 位和 64 位数据模型供编写程序时使用。执行程序时使用的数据模型是与活动操作系统内核关联的本机数据模型。可以使用isainfo-b确定系统的本机数据模型。
下表显示了两种数据模型中每一种的整数类型的名称及其大小。整数始终按系统的本机字节编码顺序以二的补码形式表示。