第8章:TTCN-3数据类型

2、subtype

  • 子类型定义

    • 别名aliasing:所有类型
    • 数值列表value lists:所有类型
    • 数值范围value ranges:integer和float适用
    • 域值限制field value:structured类型适用
    • 字符集限制character set :charstring和universal charstring
    • 长度限制length:所有字符串类型和record of和set of
  • 数值列表:可用于文字表示

  • 数值范围
    • 包括边界(100 .. 609)
    • 不包括边界(100 .. !610)
  • 长度限制
    • 不允许使用不包括边界表达
  • 子类可以再派生子类,不允许有循环派生
  • 不允许隐式转换,如10+2.0会被拒绝

3、TTCN-3内置类型

同类型可以直接比较,不同类型必须转换

  • boolean
    • 直接判断true和false
    • and,or,xor,not都是直接表示
  • integer
    • 只有一种integer,可以取任意大小
    • tools一般支持带符号的32bit或带符号的64bit
    • “/”表示整除,7/2得3;“rem”表示余数,7 rem 2得
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值