【C语言】运算符——sizeof


一、定义

sizeof是C语言中的运算符,并不是函数用于在编译时确定类型(直接将大小计算结果嵌入生成的代码中,不会引起运行时开销。)或变量的大小(以字节为单位)它的结果类型是 ‘size_t’,这是一个定义在 <stddef.h>文件中的无符号整数类型,专门用于表示对象的大小。‘sizeof’ 运算符在C语言中有许多应用,理解其用法对于编写高效和正确的C代码至关重要。

二、用法及其注意事项

1.基本数据类型大小计算

#include <stdio.h>
#include <stdlib.h>

int main()
{
   
	printf("Size of int: %zu\n", sizeof(int)); // 通常输出4
	printf("Size of char: %zu\n", sizeof(char)); // 通常输出1
	printf("Size of int: %zu\n", sizeof(float)); // 通常输出8
	printf("Size of char: %zu\n", sizeof(double)); // 通常输出8
	return 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值