当前位置:首页 > 话题广场 > 问答专区 > 科技

C语言中的sizeof运算符

一般来说,在学习数据类型时,需要知道数据类型占用的大小。此时,您想打印该数据类型的大小。

那C语言中如何打印?

在C语言中可以使用sizeof进行打印,sizeof是C语言中的内置运算符,以字节为单位给出指定类型的大小,在输出时,使用%zd作为格式转换说明符。

程序示例

#include<; int main(void){ printf("Type int has a size of %zd bytes.\n",sizeof(int)); printf("Type char has a size of %zd bytes.\n",sizeof(char)); printf("Type long has a size of %zd bytes.\n",sizeof(long)); printf("Type long long has a size of %zd bytes.\n",sizeof(long long)); printf("Type double has a size of %zd bytes.\n",sizeof(double)); printf("Type long double has a size of %zd bytes.\n",sizeof(long double)); }

输出结果

Type int has a size of 4 bytes.

Type char has a size of 1 bytes.

Type long has a size of 4 bytes.

Type long long has a size of 8 bytes.

Type double has a size of 8 bytes.

Type long double has a size of 12 bytes.

以上程序列出了几种数据类型所占的字节数,我们可以根据实际的需要打印出对应数据类型的字节数。

1.《C语言中的sizeof运算符》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《C语言中的sizeof运算符》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/3227205.html

上一篇

怎么给打印机设定ip?终于找到答案了打印机怎么共享

c语言怎么打印机器数?我来告诉你答案C语言调用printf函数就会打印数据吗?

c语言怎么打印机器数相关介绍,实验:使用系统ubun运行3个具有printf的其他C程序以验证输出。 第一个printf的c程序,如图1所示: 图1第一个printf c计划 图1程序运行结果如下: 图2程序运行结果 第二个pri...

c语言怎么打印机器数?我来告诉你答案C语言基础知识:printf的输出格式,C/C++语言编程讲解

c语言怎么打印机器数相关介绍,c语言基础知识:printf输出格式 Printf()函数是一个格式输出函数,请求printf()打印变量的命令取决于变量类型。例如,打印整数使用符号% d,打印字符使用符号% c。这些符号称为转换说...