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 |
[数据类型长度]

相关推荐
会飞的小新20 小时前
Shell 脚本中的信号与 trap:从 Ctrl+C 到优雅退出
linux·开发语言
万事可爱^20 小时前
LangChain v1.0学习笔记(4)—— 核心组件Models
人工智能·笔记·学习·langchain·大模型
LawrenceLan20 小时前
Flutter 零基础入门(十):final、const 与不可变数据
开发语言·flutter·dart
卡布叻_星星20 小时前
笔记之光盘刻录
笔记
源代码•宸20 小时前
Leetcode—1266. 访问所有点的最小时间【简单】
开发语言·后端·算法·leetcode·职场和发展·golang
寄思~20 小时前
Excel 数据匹配工具 -笔记
笔记·python·学习·excel
遇见~未来20 小时前
JavaScript数组全解析:从本质到高级技巧
开发语言·前端·javascript
南屿欣风20 小时前
Sentinel 熔断规则 - 异常比例(order & product 示例)笔记
java·开发语言
u01040583620 小时前
使用Java实现高性能的异步编程:CompletableFuture与Reactive Streams
java·开发语言
朔北之忘 Clancy20 小时前
2020 年 6 月青少年软编等考 C 语言二级真题解析
c语言·开发语言·c++·学习·青少年编程·题解·尺取法