C语言笔记

什么是C语言

是人与计算机交流的语言,广泛应用于底层的开发,就是操作系统及以下的开发

C语言有国际标准 ANSI C

计算机语言:计算机语言-》 汇编语言(助记符)-》B语言-》C语言

数据类型

之所以会有不同的数据类型,是为了节省空间 ,提高空间的利用率。

char 字符数据类型

short 短整型

int 整形

long 长整型

long long 更长的整形

float 单精度浮点型

double 双精度浮点型

计算数据类型的长度 sizeof() 计算出来的单位是byte (字节,1字节8个bit位)(下图附上计算机中的单位)

cpp 复制代码
#include<stdio.h>
int main()
{
	printf("%d\n", sizeof(char));
	printf("%d\n", sizeof(short));
	printf("%d\n", sizeof(int));
	printf("%d\n", sizeof(long));
	printf("%d\n", sizeof(long long));
	printf("%d\n", sizeof(float));
	printf("%d\n", sizeof(double));


}

2^10=1024

|-----------|----|-----|
| 类型 | 字节 | bit |
| char | 1 | 8 |
| short | 2 | 16 |
| int | 4 | 32 |
| long | 4 | 32 |
| long long | 8 | 64 |
| float | 4 | 32 |
| double | 8 | 64 |
[数据类型长度]

相关推荐
码农阿豪12 分钟前
飞算JavaAI:专为Java开发者打造的智能编程革命
java·开发语言·microsoft
Q_Q196328847516 分钟前
python基于Hadoop的超市数据分析系统
开发语言·hadoop·spring boot·python·django·flask·node.js
暮乘白帝过重山18 分钟前
负载因子(Load Factor) :哈希表(Hash Table)中的一个关键性能指标
开发语言·数据结构·哈希算法·散列表·负载因子·暮乘白帝过重山
山中月侣19 分钟前
java集合 之 多列集合
java·开发语言·经验分享·学习方法
Always_away23 分钟前
数学分析| 极限论| 1.数列极限常用方法总结
笔记·学习·考研·数学
MediaTea38 分钟前
Python 第三方库:Requests(HTTP 客户端)
开发语言·网络·python·网络协议·http
霜绛1 小时前
Unity:GUI笔记(一)——文本、按钮、多选框和单选框、输入框和拖动条、图片绘制和框绘制
笔记·学习·unity·游戏引擎
Forward♞2 小时前
Qt——实现”Hello World“、认识对象树与Qt坐标系
开发语言·qt
草莓熊Lotso2 小时前
《吃透 C++ 类和对象(中):拷贝构造函数与赋值运算符重载深度解析》
开发语言·c++·经验分享·笔记·其他
楚Y6同学2 小时前
QT之键盘控制虚拟遥控系统开发总结
开发语言·c++·qt·串口通信