go产生平台相关的0xFFFF
2014-01-13 00:00
323 查看
摘要: 64位平台上的go,产生16个F,32位产生8个F。
一个网友问的,如何在64位机器上产生16个F,如何在32位机器产生8个F,当然要动态生成的,所以有了下面的代码:
一个网友问的,如何在64位机器上产生16个F,如何在32位机器产生8个F,当然要动态生成的,所以有了下面的代码:
package main import ( "fmt" "strconv" ) func main() { size := strconv.IntSize value := uint(1<<uint(size) - 1) fmt.Println(value) }
相关文章推荐
- 物联网平台相关IoTgo
- Android平台上捕获Back键的事件,Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件
- 企业大数据平台一:企业需求及相关的基本组件
- 电商用户行为分析大数据平台相关系列3-HIVE安装
- Android 平台的 Microsoft Office & Adobe PDF 软件相关
- 如何由.c或.cpp文件建立 与Qt相关的不同IDE平台的项目文件(.pro 和 .vcproj)和 中间文件夹 放置Generated Files
- 开放平台:百度地图 for iOS 使用相关
- Go语言在各个平台开发环境的配置
- 移植中国象棋到展讯6530平台(2)-----h目录中相关文件的源码
- 移动平台安全相关书籍列表
- Visual Studio 2010 程序运行时产生的相关问题描述及其解决方案
- [转]Linux 平台相关代码的 C++ 解决方案
- Windows 平台下 Go 语言的安装和环境变量设置
- 高通平台,AP和CP端相关qmi接口,AT命令,NV等porting目录
- msm平台GPIO相关的device tree设置
- Android平台mass storage相关代码
- unity开发相关环境(vs、MonoDevelop)windows平台编码问题
- 更新日期 2015年8月5日 - Citrix桌面虚拟化平台交付推荐版本及相关hotfix
- Ubuntu下安装Go语言开发环境及编辑器的相关配置
- Unity3D 多平台_预编译相关宏定义