【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;
}
相关推荐
山下梅子酒2254 分钟前
洛谷-入门-B2043
c语言
weixin_3077791318 分钟前
C++代码实现MATLAB中的ode45函数功能
开发语言·c++·算法·matlab
张小姐的猫25 分钟前
【AI大模型接入SDK】 —— 数据管理 & 与Session模块进行联动
数据结构·数据库·c++·人工智能·python·chatgpt
不穿鞋的懒羊羊42 分钟前
dfs深度优先搜索
算法
OYYHXPJR1 小时前
【算法】区间重叠模板和矩形重叠模板
算法
shehuiyuelaiyuehao1 小时前
算法46,分治快排,排序数组
java·算法·排序算法·排序
careathers1 小时前
【数据结构】栈
java·数据结构
远航计算机1 小时前
GEO 选题从哪来?用一份 Query 词库把一年内容排出来
大数据·人工智能·算法·aigc
宣宣猪的小花园.1 小时前
【机器学习】神经网络与表征:为什么深度学习能自动提取特征
人工智能·嵌入式硬件·算法·机器学习
mmmmath_32 小时前
LeetCode.018.四数之和
数据结构·算法·leetcode