储存
- 文本
- 图片 分辨率 三原色: red green blue,表示为(值,值,值)值的范围为0~255,都为0则白,都为255为黑
- 声音:波形图
4种进制
- 2进制 0b开头
- 10进制(默认)
- 8进制 0开头
- 16进制 0x开头
- 注意不要超进制(如2进制出现3)
#include<stdio.h>
int main(){
int a = 2;
int b = 0b10;//2进制,0b开头
int c = 010;//8进制,0开头
int d = 0x16;//16进制,0x开头
printf("%d\n%d\n%d\n%d",a,b,c,d);
return 0;
}
进制转换
- 任意进制转10进制:公式:系数*基数权次幂再相加=结果
- 10进制转其他进制:除基(几进制)取余法,得到余数,直到商为0,然后倒序拼接
数据类型
- 一个字节8位,1位即是一个0或1
- B<KB<MB<GB<TB,倍数为1024
- 整数short<int<long(<long long) 使用sizeof查看各种数据占用的字节 printf("%zu\n",sizeof());
- 小数float(单精度浮点数) double(双精度浮点数)用.2保留2位小数