sizeof的用法
在 Pascal 语言中,sizeof() 是一种内存容量度量函数,功能是返回一个变量或者类型的大小(以字节为单位);在 C 语言中,sizeof() 是一个判断数据类型或者表达式长度的运算符。
sizeof怎么用
在 Pascal 语言中,sizeof() 是一种内存容量度量函数,功能是返回一个变量或者类型的大小(以字节为单位);在 C 语言中,sizeof() 是一个判断数据类型或者表达式长度的运算符。
判断数据类型长度符的关键字
用法
sizeof (类型说明符)
sizeof 表达式
定义
sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。
MSDN上的解释为:
The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type(including aggregate types). This keyword returns a value of type size_t.
其返回值类型为size_t,在头文件stddef.h中定义。
sizeof的常量性
sizeof的计算发生在编译时刻,所以它可以被当作常量表达式使用,最新的C99标准规定sizeof也可以在运行时刻进行计算,但在没有完全实现C99标准的编译器中就行不通了,上面的代码在VC6中就通不过编译。所以我们最好还是认为sizeof是在编译期执行的,这样不会带来错误,让程序的可移植性强些。
基本数据类型的sizeof
这里的基本数据类型指short、int、long、float、double这样的简单内置数据类型,由于它们都是和系统相关的,所以在不同的系统下取值可能不同,这务必引起我们的注意,尽量不要在这方面给自己程序的移植造成麻烦。
一般的,在32位编译环境中,sizeof(int)的取值为4。
相关文章
- 欧意交易所下载安装app 欧意交易所APP下载指南
- Polygon币是什么币?
- 柴犬币在哪里买靠谱?正规SHIB交易所大盘点
- 以太坊全部市值 以太坊市值全球排名
- atoken钱包如何提现?AToken钱包提现教程
- 苹果欧意交易所下载安装_苹果欧意交易所安装指南
- 欧意交易所电脑版下载安装 欧意交易所电脑客户端下载指南
- 欧意加密货币交易平台下载官网版v6.2.6 欧意加密货币交易平台 v6.2.6 正式发布
- 国际炒安币装包在哪下载?没手续费炒安币装包用户量排名
- usdt在哪里下载?usdt钱包下载地址v2.31.1
- 增长币 BOST是什么币?BOST币官网总量和上线交易所介绍
- TRX币公认官方入口iOS排行榜 TRX币官方入口好用说明
- 什么是AERGO币?
- 币圈都在用的派币客户端在哪交易?实用靠谱虚拟货币手机钱包三大排名
- Tokbn是什么币?
- DFC是什么币种?
- 芝麻开门怎么买币卖币?芝麻开门交易所买币买币教程
- ok交易所app下载最新版_OKApp最新版本下载教程指南
- 欧意交易所官网下载 欧意交易所官方APP下载,安全可靠,交易便捷
- 国际顶尖USDC钱包在哪找?稳定低手续费USDC钱包推荐