大家好,又见面了,我是你们的朋友全栈君。
在看别人代码的时候看到了 __int 16 定义的变量 于是好奇,为什么不用 int 定义
上网查了一下 首先要知道 这里的16是指16个位
一个汉子有两个字节(byte)
一个int有4个字节 而一个字节有8个位(bit) 也就是一个int有32个位(bit)
而这里的 __ int 16 也就是一个汉字的长度 但int是两个汉字的长度
这样定义还有一个优点就是无论什么操作系统 所定义出来的变量都是 16个位
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/170543.html原文链接:https://javaforall.cn