【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;
}
相关推荐
鱼鱼不愚与3 小时前
《原来如此 | 第01期:为什么导航软件能预测红绿灯倒计时?》
算法
复杂网络8 小时前
论最小 Agent 计算机的形态
算法
kisshyshy1 天前
🍦 雪糕、食堂、火车厢:三幅漫画吃透栈、队列与链表
javascript·算法
猿人谷1 天前
不只是 CPU 阈值:STAR 如何用 GAT + Transformer 做容器级自动扩缩容?
人工智能·算法
复杂网络1 天前
Stable Diffusion 视觉大模型微调技术深度调研
算法
复杂网络1 天前
基于 Stable Diffusion 架构的视觉大模型代表性工作与原理深度解析
算法
MrZhao4001 天前
Agent Loop 如何用 Hook 扩展:权限、日志与工具拦截
算法
MrZhao4001 天前
Agent 为什么需要 Skills:别把所有知识都塞进 system prompt
算法
JieE2123 天前
LeetCode 101. 对称二叉树|JS 递归 + 迭代双解法,彻底搞懂镜像判断
javascript·算法
JieE2124 天前
LeetCode 56. 合并区间|超清晰 JS 图解思路,面试高频区间题
javascript·算法·面试