猿问
如何在 golang 中将 int (int64) 转换为 uint16?
我可以 100% 保证输入 int 变量的值始终是 unsign(positive) 并且小于 int16。
如何将此 int 类型变量转换为 uint16?
繁星点点滴滴
浏览 757
回答 2
2回答
烙印99
// convert the type and assign to new variable or pass as a parameter. var i int...u := uint16(i)foo(uint16(i))
1
0
0
慕容708150
您需要检查该数字是否为负数并且<= 0xFFFF,然后将其转换为无符号的 16 位整数。
0
0
0
随时随地看视频
慕课网APP
相关分类
Go
我要回答