sv学习(2)-定宽数组

数组

(1)定宽数组
sv语言支持灵活的定款数组声明:
在这里插入图片描述
在这里插入图片描述
如果你的代码从一个越界的地址取数据,会返回数组元素类型的缺省值。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
基础的数组操作:
(1)for和foreach
两个操作均可以对数组进行循环:
在这里插入图片描述
输入结果为:
在这里插入图片描述
还可以通过foreach对多维数组进行遍历:
在这里插入图片描述
输出结果为:
在这里插入图片描述
$write函数可以把多维数组打印成一个阵列的形式:
在这里插入图片描述
输出结果为:
在这里插入图片描述
(2)复制和比较操作
在这里插入图片描述
输出结果为:在这里插入图片描述
(3)同时使用数组下标和位下标
在这里插入图片描述
输出结果为:
在这里插入图片描述
(4)合并数组和非合并数组
在这里插入图片描述
对于四值逻辑,一个bit位会占据两个位置。


版权声明:本文为shihao2719原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。