【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;
}
相关推荐
胡耀超12 分钟前
3.Python高级数据结构与文本处理
服务器·数据结构·人工智能·windows·python·大模型
云:鸢13 分钟前
C语言链表设计及应用
c语言·开发语言·数据结构·链表
wallflower202014 分钟前
滑动窗口算法在前端开发中的探索与应用
前端·算法
林木辛15 分钟前
LeetCode热题 42.接雨水
算法·leetcode
MicroTech202541 分钟前
微算法科技(NASDAQ: MLGO)采用量子相位估计(QPE)方法,增强量子神经网络训练
大数据·算法·量子计算
星梦清河1 小时前
宋红康 JVM 笔记 Day15|垃圾回收相关算法
jvm·笔记·算法
货拉拉技术1 小时前
揭秘语音交互的核心技术
算法
矛取矛求1 小时前
日期类的实现
开发语言·c++·算法
正在起飞的蜗牛2 小时前
【C语言】函数指针的使用分析:回调、代码逻辑优化、代码架构分层
c语言·架构
在下雨5992 小时前
项目讲解1
开发语言·数据结构·c++·算法·单例模式