【C语言】数据类型

C语言常用数据类型

  1. int 整型 4字节
  2. float 浮点型 4字节
  3. double 双精度浮点类型 8字节
  4. char 字符型 1字节
  5. 构造类型:数组(多个相同类型的变量组合)
  6. 构造类型:结构体(多个不同类型的变量组合)
cpp 复制代码
#include <stdio.h>
#include <limits.h>	//定义了整型类型的取值范围宏(如INT_MIN, INT_MAX)
#include <float.h>	//定义了浮点类型的取值范围宏(如FLT_MIN, FLT_MAX)
/*	功能:数据类型表示范围 
	时间:2024年9月 
	地点:贤者楼129 
	作者:LChen
*/

int main() {
	
    // 整型数据类型
    printf("数据类型: char\n");
    printf("字节数: %zu\n", sizeof(char));
    printf("取值范围: %d 到 %d\n\n", CHAR_MIN, CHAR_MAX);
    
    printf("数据类型: short\n");
    printf("字节数: %zu\n", sizeof(short));
    printf("取值范围: %d 到 %d\n\n", SHRT_MIN, SHRT_MAX);
    
    printf("数据类型: int\n");
    printf("字节数: %zu\n", sizeof(int));
    printf("取值范围: %d 到 %d\n\n", INT_MIN, INT_MAX);
    
    // 浮点型数据类型
    printf("数据类型: float\n");
    printf("字节数: %zu\n", sizeof(float));
    printf("取值范围: %e 到 %e\n\n", FLT_MIN, FLT_MAX);
    
    printf("数据类型: double\n");
    printf("字节数: %zu\n", sizeof(double));
    printf("取值范围: %e 到 %e\n\n", DBL_MIN, DBL_MAX);

    return 0;
}
相关推荐
Joyner20181 分钟前
python-leetcode-相交链表
算法·leetcode·链表
和光同尘@27 分钟前
74. 搜索二维矩阵(LeetCode 热题 100)
数据结构·c++·线性代数·算法·leetcode·职场和发展·矩阵
一去不复返的通信er29 分钟前
SVD预编码
算法·信息与通信·预编码算法·通信原理
zl_dfq44 分钟前
数据结构之【顺序表简介】
数据结构·顺序表
code bean1 小时前
【C# 数据结构】队列 FIFO
开发语言·数据结构·c#
柠石榴1 小时前
【练习】【二分】力扣热题100 34. 在排序数组中查找元素的第一个和最后一个位置
c++·算法·leetcode·二分
梅茜Mercy1 小时前
数据结构:栈和队列详解(下)
数据结构
Tisfy1 小时前
LeetCode 2209.用地毯覆盖后的最少白色砖块:记忆化搜索之——深度优先搜索(DFS)
算法·leetcode·深度优先·dfs·题解·记忆化搜索·深度优先搜索
Trouvaille ~2 小时前
【C++篇】树影摇曳,旋转无声:探寻AVL树的平衡之道
数据结构·c++·算法·蓝桥杯·计算机科学·平衡二叉树·avl
我爱蛋蛋后2 小时前
Linux驱动开发之音频驱动与基础应用编程
linux·c语言·驱动开发·音视频