gpt4 book ai didi

f# - 数值基元及其后缀

转载 作者:行者123 更新时间:2023-12-03 12:36:24 25 4
gpt4 key购买 nike

我试图弄清楚这些后缀的真正含义是什么。换句话说,我正在尝试“翻译”它们。

+----+--------------+--------+
| | Type | Suffix |
+----+--------------+--------+
| 1 | byte | uy |
| 2 | sbyte | y |
| 3 | int16 | s |
| 4 | uint16 | us |
| 5 | int, int32 | |
| 6 | uint, uint32 | u |
| 7 | int64 | L |
| 8 | uint64 | UL |
| 9 | float | |
| 10 | float32 | f | (edited, thanks Thomas)
| 11 | decimal | M |
+----+--------------+--------+

例如。我假设“f”代表 f loat。但是对于例如“M”代表。为什么“d”不用于 d ecimal? “uy”代表什么?依此类推...

任何人都可以“翻译”这个吗?

最佳答案

我只能推测,但是请注意,由于a-f是有效的十六进制值,因此它们不能用于整数类型的后缀。这可能是bYte和deciMal获得较少的助记符缩写的原因。同样,请注意,使用带浮点数的十六进制表示法有足够的用处(很少使用):浮点数的LF和浮点数的lf

根据这些规则,以下所有都是有效的文字:

0xb  // int, in hex
0xby // byte, in hex
0xabcdef // int, in hex
0xabcdeflf // float32, in hex

关于f# - 数值基元及其后缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14759509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com