C语言学习day04

数据类型:

基本类型(int、short、long、char、float、double)
构造类型(数组类型、构造类型、联合类型、枚举类型)
指针类型
常量:
程序运行过程中不可改变的量

变量:
变量使用前需定义

int b是声明,也是定义
extern int b 只是声明不是定义

宏定义后都可以使用宏定义的标识符
进制转换:
二进制转换十进制
1110 = 14 1001 = 9

八进制转换十进制
1001 = 188*8+1 = 513

十六进制转换十进制
二进制
bit 位

Byte 字节

WORD 2个字节

DWORD 两个WORD,4字节

1Kb 1024位

1KB 1024字节

网速差异区别:
平常的100Mb光纤,实际速度却达不到100M,

100Mb与100MB是不一样的

b指的是bit,一位

B指的是Byte八位

所以实际网速为100/8=12M

进制的换算
a=0123 //八进制赋值a=0x1a //十六进制赋值

输出结果

原码 反码 补码(略过)
char范围:
有符号:-128~127

无符号:0~255

sizeof 定义此类型变量需要分配多大空间
scanf 阻塞,等待用户输入,回车结束(等同于Java的Scanner)
char

类型限定符

vim常用命令
i 在当前位置前插入

u 撤销(Undo)

Ctrl + e 向下滚动一行

Ctrl + y 向上滚动一行

Ctrl + d 向下滚动半屏

Ctrl + u 向上滚动半屏

Ctrl + f 向下滚动一屏

Ctrl + b 向上滚动一屏

yy 拷贝当前行

原文地址:https://www.cnblogs.com/drinkoo/p/8476710.html