"UnsignedInteger32" (编译类型)
"UnsignedInteger32"
表示一个无符号的 32 位机器整数原子类型说明符.
更多信息
- "UnsignedInteger32" 可用于 Typed 和相关架构以指定一种类型.
转换
- 大小合适的 Integer 表达式可被转换为类型为 "UnsignedInteger32" 的编译代码元素.
- "UnsignedInteger32" 编译元素可被转换为 Integer 表达式.
- "UnsignedInteger32" 编译元素在用于二进制算法运算时会自动提升到实元素或复元素.
- 类型小于 "UnsignedInteger32" 的编译元素在用于二进制算法运算时会自动提升为 "UnsignedInteger32".
- "UnsignedInteger32" 编译元素在用于二进制算法运算时会自动提升为更大的整数元素.
- "Integer32" 编译元素在用于二进制算法运算时会自动提升为 "UnsignedInteger32" 元素.
从表达式转换
转换为表达式
算法
范例
基本范例 (3)
"UnsignedInteger32" 可用作 CompiledCodeFunction 的输入和输出:
在运行函数时,溢出会导致错误. 计算中止,消息发送,并使用 Wolfram Engine 来计算结果:
"UnsignedInteger32" 参数在与实数结合时会自动提升:
"UnsignedInteger32" 参数在与较小存储范围的整数结合时,较小的类型会自动提升: