uint16_t和unsigned short int之间有什么区别?
我来使用一个类型为uint16_t的变量,但由于我的项目限制,我无法使用该数据类型。我可以使用unsigned short int代替uint16_t吗?
我不知道两者之间有什么区别。有人可以澄清一下吗
uint16_t是无符号的16位整数。
unsigned short int是无符号的短整数,但大小取决于实现。该标准仅表示至少为16位(即UINT_MAX的最小值为65535)。在实践中通常是16位,但是你不能保证这样做。 注意: >如果要使用便携式无符号16位整数,请使用uint16_t。 参考:C11(ISO / IEC 9899:201x)§7.20整数类型
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 在perl中的fork实现
- windows – 使用脚本将一堆证书导入正确的证书库
- iis-7 – Windows身份验证不适用于传统的ASP页面(但适用于同
- .net – 如何为商业Windows应用程序创建测试环境?
- windows – Dockerfile – 在一个RUN命令中删除文件,它仍然
- win10 修改进入 cmd 命令行的默认路径
- windows-server-2008 – 计算机列表的组策略结果
- active-directory – Windows:域控制器还可以提供其他功能
- mysql-8.0.15-winx64 解压版安装 图文详解
- 初学单片机:Proteus介绍、Proteus与Keil联调(Windows10环境