C语言sizeof运算符
来源:互联网 发布:代码审查工具 php 编辑:程序博客网 时间:2024/06/05 18:42
C语言并没有规定各种类
占用存储空间的大小,而是根据操作系统的位数来确定
同一种数据类型,在不同的编译系统中所占空间不一定相同
比如,在16位的编译系统中,int类型占用2个字节,而在32位的编译系统中,int类型占用4个字节
为了获取某一数据或者数据类型在内存中所用的字节数,C语言中提供了sizeof运算符,用来获取数据字节数
语法格式
sizeof(数据类型名称);
或者
sizeof(变量名称)
示例代码
#include <stdio.h>void main(){ // 通过类型名称,计算各基本数据类型所占内存大小 printf("char:%d\n",sizeof(char)); printf("short:%d\n",sizeof(short)); printf("long:%d\n",sizeof(long)); printf("float:%d\n",sizeof(float)); printf("double:%d\n",sizeof(double)); printf("unsigned char:%d\n",sizeof(unsigned char)); printf("unsigned short:%d\n",sizeof(unsigned short)); printf("unsigned int:%d\n",sizeof(unsigned int)); printf("unsigned long:%d\n",sizeof(unsigned long)); // 通过变量名,计算变量所属数据类型占用内存大小 int val_int=100; double val_double=100000.0; printf("val_int:%d\n",sizeof(val_int)); printf("val_double:%d\n",sizeof(val_double));}
运行结果
阅读全文
0 0
- C语言sizeof()运算符
- C语言 sizeof 运算符
- C语言sizeof运算符
- C 语言 sizeof() 运算符
- 细说c语言中的sizeof运算符
- C语言中的sizeof运算符
- c语言之sizeof运算符
- 关于C语言中的Sizeof()运算符
- 4. 28 C语言 数据类型,运算符 , sizeof
- 黑马程序员------C语言中sizeof运算符的使用
- C语言中,sizeof运算符的作用
- C/C++:sizeof运算符
- C内置运算符sizeof
- C语言sizeof(),条件运算符?:,取地址运算符&变量名
- C语言—scanf函数、sizeof、三木运算、各种运算符
- C语言中 数组的运算及sizeof()和strlen()操作符的简单介绍
- C语言:数组的运算及sizeof(),strlen()操作符的介绍
- 黑马程序员--c语言:scanf、sizeof、基本运算
- 运放的使用
- sha1加密
- 如何使用命令安装gcc/g++, gdb, vim
- project euler 23 Non-abundant sums
- XTU1257 0和1
- C语言sizeof运算符
- MyBatis学习笔记(一)——MyBatis介绍
- Stm32F407时钟要更改的几个地方
- win10加装ubuntu16.04系统
- 将java RDD结果写入Hive表中
- 嵌入式开发的技巧
- 分布式架构EventSourcing& CQRS
- Linux系统中设置开机自动运行的两种方法
- 【计算机动画】人体动画概览