当前位置: 首页 > article >正文

C语言数据类型及取值范围

cahr  //字符数据类型   ---》  a  b   @  !等都用char表示

short  //短整型               

int  //整型

long  //长整型

long long //更长整型

float   //单精度浮点型

double  // 双精度浮点型  

每一种类型的大小是多小呢???

1KB=1024byte

1MB=1024KB

1GB=1024MB

1TB=1024GB

.....

我们可以发现整型和长整型都是占4个字节32个比特 ,为什么呢?

C语言标准规定:

sizeof(long)    >=    sizeof(int)

没说长整型非得大于整型,只需要大于等于即可,我们这个编译器去4.在别的平台long也可能就不是取4了,取4大的数。

但long long 一定是8  ,float一定也是4,double也一定是8。

变量、常量

不变的值,C语言中用常量的概念来表示,变的值在C语言中常用变量来表示。


http://www.kler.cn/a/523176.html

相关文章:

  • Kiwi 安卓浏览器本月停止维护,扩展功能迁移至 Edge Canary
  • 【机器学习】自定义数据集 使用pytorch框架实现逻辑回归并保存模型,然后保存模型后再加载模型进行预测
  • mamba论文学习
  • Java面试题2025-并发编程进阶(线程池和并发容器类)
  • 新增文章功能
  • 为AI聊天工具添加一个知识系统 之76 详细设计之17 正则表达式 之4 正则表达式模板
  • 构建一个有智能体参与的去中心化RWA零售生态系统商业模型
  • go理论知识记录(入门2)
  • 一文大白话讲清楚webpack进阶——4——webpack原理
  • 云计算技术深度解析与代码使用案例
  • Vue.js组件开发-实现下载时暂停恢复下载
  • 团体程序设计天梯赛-练习集——L1-024 后天
  • 自动化运维在云环境中的完整实践指南
  • LeetCode 16. 排列序列
  • 安卓入门四十四 其他动画
  • 每日 Java 面试题分享【第 15 天】
  • Leetcode::119. 杨辉三角 II
  • Golang :用Redis构建高效灵活的应用程序
  • 2024收尾工作
  • Linux环境基础开发工具的使用(apt, vim, gcc, g++, gbd, make/Makefile)
  • 【C语言----数组详解】
  • Gurobi基础语法之 LinExpr 类
  • AI学习指南Ollama篇-Ollama的多模态应用探索
  • Codeforces Round 276 (Div. 1) B. Maximum Value(数学+二分)【2100】
  • 53. 常见TCP端口号及其功能
  • 基于微信小程序的电子竞技信息交流平台设计与实现(LW+源码+讲解)