typedef char __darwin_uuid_string_t[37];
这段代码是从MacOS10.8 /用户/包括/ sys / _types.h除外我想知道为什么这里是数字37,但不是2的权力?
与多个用户的WCF REST服务基本authentication
使用C#和WIN32滚动记事本
线程如何获得互斥锁?
为什么FormatMessage()无法为WinINet错误find消息?
UUID的长度是36个字符 ,因此形成37个字符的字符串,包括最后的空字符。
UUID是一个16字节(128位)的数字。 在它的规范形式中,UUID由32个十六进制数字表示,以连字符分隔的五组显示,总共36个字符(32位和4个连字符)以8-4-4-4-12的形式显示。
UUID包含36个字符加上终止0字节。
例如(来自维基百科页面 ): 550e8400-e29b-41d4-a716-446655440000
36个字符的UUID(32位数字加4' – '分隔符),加上0个终止符。
我假设。
不是所有的东西都需要是2的力量。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。