7.11学习笔记

61 阅读1分钟

数据存储

基本逻辑

电脑使用二进制

逢二进一 借一当二

图片存储

三原色:红绿蓝rgb

声音

波形图

常见的四种进制

1.二进制0b开头

2.十进制(默认进制)

3.八进制0开头

4.十六进制0x开头

#include <stdio.h>
int main() {
    int a = 0b100;
    int b = 100;
    int c = 0100;
    int d = 0x100;
    printf("%d\n", a);
    printf("%d\n", b);
    printf("%d\n", c);
    printf("%d\n", d);
    return 0;
}

任意进制转十进制

系数*基数的权次幂相加

特殊

十六进制0123456789abcdef

十进制转其他进制

除基取余法(几进制,基数就是几)得到余数,直到商为0,然后倒序拼接

!

无标题.png

作用

数据类型决定

1.变量中能保存什么类型的数据

2.存储空间的大小

例如

int类型是四个字节,三十二位,三十二个01位,用不上就全置为0,一个字节是8位

1024个字节叫kb

1024个kb叫mb

1024个mb叫M

1024个M叫T

类型

1.整数(有符号可保存正负数,无符号只能保存正数)

short-32768~32767

int-2147483648~2147483647

long

long long(c99)

2.小数

a.float

b.double

%.4f 保留到小数点后4位