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语言中常用变量来表示。

相关推荐
ShiXZ2137 小时前
网络调试四剑客:ping / telnet / nc / netstat 速查指令集
运维·开发语言·网络·php
码农大叔的博客7 小时前
golang示例:switch
开发语言·后端·golang
个 人 练 习 生7 小时前
数据结构入门:算法复杂度
开发语言·数据结构·经验分享·学习·程序人生·算法
W_326008 小时前
Python-OpenCV边缘检测与阈值分割:Sobel、Scharr、Laplacian、Canny、全局与自适应阈值
开发语言·图像处理·python·opencv·机器学习
其实防守也摸鱼8 小时前
红队技能总结导图:从入门到精通的完整知识体系
开发语言·人工智能·学习·安全·web安全
聊浮游8 小时前
JAVA2026最新全套学习资料、学习路线
java·开发语言·jvm·mysql·spring·maven·idea
不会代码的小猴9 小时前
4. 控件学习2
开发语言·c++·笔记·qt
smallswan9 小时前
《Rust七十二变》开源了
开发语言·后端·rust·ai编程
闻道且行之10 小时前
图片处理助手|C++ 手搓离线 AI 抠图工具,U2Net 原理到落地一次讲透
开发语言·c++·人工智能·神经网络·opencv·计算机视觉
三言老师10 小时前
K8s集群运行时异常趋势分析预警实操
java·开发语言·kubernetes