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

相关推荐
时尚IT男1 分钟前
Python发票识别实战:从PDF中精准提取发票号与(小写)¥金额
开发语言·python·pdf
basketball6163 分钟前
Go 语言从入门到进阶:6. 一文彻底吃透结构体(Struct)
开发语言·unity·golang
ch.ju3 分钟前
Java Programming Chapter 4——Private attribute
java·开发语言
CTA终结者16 分钟前
期货量化环境装不上怎么办:天勤 TqSdk 安装与 Python 版本排查
开发语言·python
影寂ldy17 分钟前
C# 多态与函数重载(静态多态)
开发语言·c#
SilentSamsara18 分钟前
Python 与 Docker:多阶段构建、最小镜像与健康检查
运维·开发语言·python·docker·中间件·容器
变量未定义~19 分钟前
快速幂、费马小定理、约数的个数、欧拉函数模板、矩阵快速幂
开发语言
hyunbar23 分钟前
NOT IN 的 NULL 陷阱:一次 UNION 数据“神秘消失“
开发语言·sql
C+++Python23 分钟前
如何在 Java 中使用 BIO、NIO 和 AIO?
java·开发语言·nio