1

大家好,

我是 ada 语言的初学者。我有一小段代码。谁能告诉我这是什么意思?

type Myarr_Type is array (Character) of Character;

  Myarr : Myarr_Type;
  C1 : character := character'first;
  C2 : character := character'last;

我的问题是 1)根据上面的代码,C1 和 C2 包含什么?

如果这真的很愚蠢,请原谅。我没有 ada 编译器来检查这个变量的内容

问候麦迪

4

1 回答 1

3

类型的'first'last属性表示该类型覆盖范围的第一个和最后一个。在这种情况下,C1ischaracter'val(0)C2is character'val(255)character是 8 位字符类型)。

您可以在Ada 95 参考手册的附件 K中阅读有关这些“语言定义属性”的更多信息。

于 2010-04-15T09:24:16.997 回答