sizeof有什么用,sizeof是干什么的

http://www.itjxue.com  2023-01-17 14:44  来源:未知  点击次数: 

C语言中,sizeof运算符有什么作用?

sizeof运算符

该运算符在编译阶段就已经起作用了。它以字节为单位返回其操作数的大小。它的操作数可以是数据对象也可以是一个类型。如果是类型那么操作数需要用圆括号括起来。

如:sizeof(int)=4;

扩展资料:

C语言其他运算符:

1、取模运算符%

该运算符有个特性就是只支持整数运算。它的作用就是用左边的操作数除以右边的操作数得到的余数。它对浮点数其他类型不起作用。

如:11%2=1因为11除以2得5余1

2、自增自减运算符++/--

这种运算符的基本作用就是让其操作数增加1或者减去1。这种运算符有两种模式:前缀模式和后缀模式。

前缀模式:运算符放在操作数的前面,在表达式中求值时先将操作数进行加1或者减1操作然后再参与运算。

后缀模式:运算符放在操作数的后面,在表达式中求值时先将操作数参与运算然后再对操作数进行加1或者减1操作。

3、三目运算符?:

顾名思义就是三个操作数的运算符,它的用法时当问号前面的表达式的值为真时,取值为冒号前面的数值,否则取值为冒号后面的数值。由于它的执行效率较高,常被我们用来代替条件语句。

如:x1?2:3;这句话的意思就是当x的值大于1时,整个表达式的值为2,否则为3。

参考资料来源:百度百科-C语言

C语言中sizeof()除了计算数据的大小,还有什么用处?

1、sizeof操作符的一个主要用途是与存储分配和I/O系统那样的例程进行通信。例如: 

void *malloc(size_t size), 

size_t fread(void * ptr,size_t size,size_t nmemb,FILE * stream)。 

2、sizeof的另一个的主要用途是计算数组中元素的个数。例如: 

void * memset(void * s,int c,sizeof(s))。 

c语言里:sizeof怎样用法?

1、首先打开VS,新建一个 使用sizeof求出数组的大小 project。

2、接着在左侧文件树添加一个?sizeof.c 源文件。

3、其里面有stdio.h和stdlib.h头文件,也可自己输入。

4、然后输入main函数主体及返回值。

5、定义一个数组,使用sizeof计算出数组的大小。

6、最后编译运行程序,便能输出数组的大小。

(责任编辑:IT教学网)

更多

推荐Javascript/Ajax文章