打印 – 如何使用fmt在Go中打印出常量uint64?
发布时间:2020-12-13 22:50:58 所属栏目:Windows 来源:网络整理
导读:我试过了: fmt.Printf(“%d”,math.MaxUint64) 但是我收到以下错误消息: constant 18446744073709551615 overflows int 我怎样才能解决这个问题?谢谢! math.MaxUint64是一个常量,而不是int64.尝试改为: fmt.Printf("%d",uint64(num)) 这里的问题是常量
我试过了:
但是我收到以下错误消息:
我怎样才能解决这个问题?谢谢!
math.MaxUint64是一个常量,而不是int64.尝试改为:
fmt.Printf("%d",uint64(num)) 这里的问题是常量是无类型的.常量将根据其使用的上下文采用类型.在这种情况下,它被用作接口{},因此编译器无法知道您要使用的具体类型.对于整数常量,它默认为int.由于你的常量溢出一个int,这是一个编译时错误.通过传递uint64(num),您将通知编译器您希望将值视为uint64. 请注意,此特定常量仅适用于uint64,有时适用于uint.它甚至比标准的int64更大. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- active-directory – 在Airgapped时从域中删除Windows Serv
- wix – 安装时重新启动,不要在卸载时重新启动
- windows-server-2008-r2 – 神秘的带宽限制
- Windows批处理文件 – 连接子目录中的所有文件
- Windows Server 2008 R2备份用于保存文件夹的版本
- Windows上的Perl flock()在哪里?
- Windows下编译PHP5.4和xdebug全记录
- Windows DHCP服务器 – 分发多个默认网关?
- windows – VS2012调试器错误 – “连接请求被拒绝..确保…
- 远程访问 – 如何在Windows 8 Professional上安装Server Ma
推荐文章
站长推荐
- windows-phone-7 – 是否隐藏Windows Phone 7应用
- Windows Admin希望从Linux(ubuntu)文件服务器开始
- 教你如何查看自己开放的端口!
- windows-phone-7 – Windows Phone 7设置
- windows-server-2008 – Windows 2008终端服务“
- 2018-2019-2 20165331《网络对抗技术》Exp2 后门
- 部署 – 如何在表面上测试Windows8应用程序
- active-directory – Windows AD和Linux LDAP服务
- 在Windows Shell中将包含*(星号)字符的字符串作为
- Hyper-V 2016 上安装windows7激活重启后黑屏无法
热点阅读