【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;
}
相关推荐
汉克老师几秒前
GESP2023年12月认证C++三级( 第三部分编程题(1、小猫分鱼))
c++·算法·模拟算法·枚举算法·gesp三级·gesp3级
不知名的老吴4 分钟前
View的三大特性之一:迟绑定
开发语言·c++·算法
小雅痞14 分钟前
[Java][Leetcode hard] 135. 分发糖果
java·算法·leetcode
Legendary_00816 分钟前
LDR6500U PD取电芯片:赋能设备Type-C升级,解锁高效安全取电新体验
c语言·开发语言·安全
黎阳之光18 分钟前
黎阳之光:全域实景立体管控,重构智慧电厂与变电站数字孪生新范式
大数据·人工智能·算法·安全·数字孪生
嘻嘻哈哈樱桃21 分钟前
数据流中的中位数 力扣--160
算法·leetcode·职场和发展
老约家的可汗23 分钟前
深入浅出:Map与Set的核心原理与使用场景
数据结构·算法
j_xxx404_29 分钟前
力扣算法题:字符串(最长公共前缀|最长回文子串)
c++·算法·leetcode
承渊政道31 分钟前
【递归、搜索与回溯算法】(穷举vs暴搜vs深搜vs回溯vs剪枝:一文讲清概念与用法)
数据结构·c++·算法·决策树·深度优先·剪枝·宽度优先
承渊政道32 分钟前
【递归、搜索与回溯算法】(综合练习:一网打尽常见题型分类总结与方法归纳)
c++·算法·决策树·分类·深度优先·哈希算法·宽度优先