知识点总结--c语言个人笔记【一】

c语言个人笔记【一】

E.menos
代码规范性!!!

  • 如何看懂一个程序?
    1. 流程
    2. 每个语句的功能
    3. 试数
一. 个人需要的总结
1. 计算机专业知识
(1). 电脑各个部件间的关系
(2). 程序如何运行
(3). 数据类型
  1. 基本数据类型:

    • 整数

      • 整型 – int – 4
      • 短整型 – short int --2
      • 长整型 – long int --8
    • 浮点数【实数】

      • 单精度浮点数 – float --4
      • 双精度浮点数 – double --8
    • 字符

      • char
  2. 复合类型数据

    • 结构体
    • 枚举
    • 共用体
(4). 变量
变量的本质是内存中的一段存储空间
(5). 变量的初始化
所谓初始化就是赋值的意思
(6). 常量在c语言中的表示
  1. 整数:
    (1)十进制
    (2)十六进制:前面加0x或0X
    (3)八进制:前面0

  2. 浮点数:
    (1)传统:float x = 3.2
    (2)科学计数法 float x = 302e3 //x的值是3200
    float x = 123.45e-2 //x的值是1.2345

  3. 字符:
    (1)单个字符用单引号括起来
    ‘A’表示字符A ‘AB’错误
    (2)字符串用双引号括起来
    "AB"表示字符串 "A"正确,代表’A’’\0’的组合

(7). 常量以什么样的二进制代码存储在计算机中

整数以补码的形式转化为二进制代码存储在计算机中
实数以IEEE754标准转化为二进制代码存储在计算机中
字符:与整数相同(使用ASCII码这个样转换)
字符→(ASCII)数字→补码

(8). 什么是字节
  • 字节:存储数据的单位,是硬件能访问的最小单位
    1字节 = 8位
    1K = 1024字节
    1M = 1024K
    1G = 1024M
(9). 进制
  • 进制
    1. 什么叫n进制
      逢n进一;
    2. 把n进制转成十进制
    3. 把十进制转成n进制
      除n取余,直到商是0;余数倒叙排列
    4. 不同进制所代表的数值之间的关系
(10). ASCII码
2. 个人知识零碎整理
  1. 强制类型转化:

    • 格式:
      (数据类型)(表达式)

    • 功能:
      把表达式的值强制转化为前面所执行的数据类型

    • 例子:
      (int)(4.5+2.2):最终值为6

        (具体可见 一 4.3.4的代码题)
      
  2. 浮点数的存储所带来的问题:
    float 和 double 都不能保证可以精确地存储一位小数
    举例:
    有一个浮点型变量x,如何判断x的值是否为0

            if(|x-0.00001|<0.000001)0else
                不是0
            //仅作思路,x与和一个与它相差非常小的数的差
    
      (具体可见 一 4.3.4的代码题)
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值