C语言超简单入门——基础知识

C语言超简单入门——基础知识

一、进制转换

  1. 进制:二进制、八进制、十进制、十六进制

  2. 进制的脚标:

    1. 二进制:B 如:101B
    2. 八进制:Q 如:12Q
    3. 十进制:D 如:10D
    4. 十六进制: H 如:123H或abcH
  3. 按权展开式

    如:365 = 300 + 60 + 5

    ​ 310^2 + 6101+5*100

    按权展开式: 权数(基数):10

  4. 非十进制转换十进制

    规则:按权展开计算:

    1. 确定权

        							2. 指标数
      
  5. 十进制转换非十进制

  6. 做除法,取余倒排序(转几除几倒取余)

二、字符在计算机内部的表示

ASCII码:美国信息交换标准码

采取7位二进制进行编码:

000000B - 1111111B

0-127共128个编码

A~Z:65-90

a~z: 97-122

0~9:48-57

空格:32

说明:扩展ASCII码一般表示汉子,一个汉字占两个字节,一个字节是8位二进制数

你可能感兴趣的:(学习日常,c语言)