c语言3

51 阅读1分钟

储存

  1. 文本
  2. 图片 分辨率 三原色: red green blue,表示为(值,值,值)值的范围为0~255,都为0则白,都为255为黑
  3. 声音:波形图

4种进制

  1. 2进制 0b开头
  2. 10进制(默认)
  3. 8进制 0开头
  4. 16进制 0x开头
  5. 注意不要超进制(如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;
 }

进制转换

  1. 任意进制转10进制:公式:系数*基数权次幂再相加=结果
  2. 10进制转其他进制:除基(几进制)取余法,得到余数,直到商为0,然后倒序拼接

476A54F0CB4A19BB89CBFFE3EEEF8833.jpg

数据类型

  1. 一个字节8位,1位即是一个0或1
  2. B<KB<MB<GB<TB,倍数为1024
  3. 整数short<int<long(<long long) 使用sizeof查看各种数据占用的字节 printf("%zu\n",sizeof());
  4. 小数float(单精度浮点数) double(双精度浮点数)用.2保留2位小数