首页 百科知识 字符串型文字

字符串型文字

时间:2024-10-10 百科知识 版权反馈
【摘要】:数位字符串的表示首先要有计算基数,然后将该基数表示的值放在双引号中,基数符以“B”、“O”和“X”表示,并放在字符串的前面。它们的含义分别是:

3.4.2 字符串型文字

字符是用单引号引起来的ASCII字符,可以是数值,也可以是符号或字母,如:

img44

字符串则是一维的字符数组,须放在双引号中。VHDL中有两种类型的字符串:文字字符串和数位字符串。

(1)文字字符串:文字字符串是用双引号引起来的一串文字,如:

img45

(2)数位字符串:数位字符串也称位矢量,是预定义的数据类型BIT的一位数组,它们所代表的是二进制、八进制或十六进制的数组,其位矢量的长度即为等值的二进制数的位数。数位字符串的表示首先要有计算基数,然后将该基数表示的值放在双引号中,基数符以“B”、“O”和“X”表示,并放在字符串的前面。它们的含义分别是:

①B:二进制基数符号,表示二进制数位0或1,在字符串中每一个位表示一个BIT。

②O:八进制基数符号,在字符串中的第一个数代表一个八进制数,即代表一个3位(BIT)的二进制数。

③X:十六进制基数符号(0~F),代表一个十六进制数,即代表一个4位的二进制数。

例如:

img46

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈