专为考生提供有价值的资讯

当前位置:黑边网大学介绍大学动态sizeof的用法

sizeof的用法

时间:2022-12-17作者:鸥迹一键复制全文保存为WORD

在 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。

小编推荐

1.sizeof的用法

2.c语言中double的用法

3.asleep和sleep的含义是什么 具体用法是

4.awake的反义词是什么 具体用法是

5.across和through的用法介绍 相关句子整理

6.look for和find的含义是什么 具体用法是

7.effort的用法是怎样的 相关句子整理

8.破折号的用法有哪些 相关例子整理

相关文章

  • sizeof的用法

    在 Pascal 语言中,sizeof() 是一种内存容量度量函数,功能是返回一个变量或者类型的大小(以字节为单位);在
  • 英语四级相当于高考什么水平 四级好过吗

    英语四级相当于高考什么水平?英语四级好过吗?四级相对来说还是要比高中英语难一些的,要看你的英语基础怎么样,英语好的话,就

Copyright 2019-2029 https://www.heibian.com 【黑边网】 皖ICP备19022700号-4

声明: 本站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告