概述
下面是verilog打印的语法
转义符
%d 以及 %D 以十进制格式输出
%b 以及 %B 以二进制格式输出
%o 以及 %O 以八进制格式输出
%h 以及 %H 以十六进制格式输出
%s 以及 %S 以字符串格式输出
%c 以及 %C 以ASCII码格式输出
%v 以及 %V 输出线网类型变量的强度
%m 以及 %M 输出层次名
%t 以及 %T 以当前时间格式输出
%e 以及 %E 以指数表示方式输出实数(real型)
%f 以及 %F 以十进制数表示方式输出实数(real型)
%g 以及 %G 以十进制数或者以指数表示方式输出实数。两种输出格式中,哪种占用更少的宽度,就使用哪一种。
在实际中遇到过这样的问题,定义了众多变量,有一个是real型变量,打印室仍然用了d%,结果出来的数据是整数,然后又用此整数用在了判断语句上,结果总是出错,最后究其原因,因为real型是小数,像a==1这样的语句自然不对,应该是a==1.5,但打印信息因为用的d%,所以导致看不出问题所在,所以感觉所有的打印其实都可以用f%来实现,这种问题即可避免
文章地址 http://blog.sina.com.cn/s/blog_61fdeeea01014df1.html
最后
以上就是瘦瘦金针菇为你收集整理的verilog打印 数据类型的语法的全部内容,希望文章能够帮你解决verilog打印 数据类型的语法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复