• C Primer Plus 学习 第三章


    这里只记录我自己以前不懂得地方,明白的地方就略过了

    位  字节  字

    位    0,1

    字节  8位  也就有8位0,1的组合   2的8次方的组合

    字      设计计算机时给定的自然存储单元。8位计算机,就是一个字节长度就是8位,16位,32位,64位计算机以此类推。  

    3.16E7 表示  3.16*10的7次方          以前在excel表格中,经常出现这个东东

    浮点数通畅只是实际值的近似值,而非确定值。例  7.0  可能被储存了6.99999。所以浮点比较之整形,有精度上的缺失

    变量初始化:

    int dogs,cats=94;

    这样初始化的结局就是,只有cats会被初始化为94,而 dogs不会被初始化

    十进制      十六进制    十进制

    16    0x10    020

    在printf中,十进制  %d  十六进制  %x  八进制  %o来表示

    如果要在打印清单中,将0x 或 八进制的0一并打印出来,需要在相应的通配符前加# 。例  、%#x,%#o等

        int x=100;
        printf("dec=%d,octal=%o,hex=%x
    ",x,x,x);
        printf("dec=%d,octal=%#o,hel=%#x
    ",x,x,x);

    在任何有符号类型的数值前加 signed 与不加是表示相同,只是强调使用有符号类型的意图

    unsigned 表示无符号类型,即只表示正数。并将表示符号的位填充进数字。例  unsigned int 表示0-65535         int表示 -32768-----32767

    short 占用的内存空间不得大于int  ,long占用的空间不得小于int   他们的空间比较位  long >=  int  >= short   

    printf会将输出先发送到缓冲区。只有当缓冲区存储满或者遇到换行符或者需要输入的时候,才会将输出内容推送到屏幕

  • 相关阅读:
    linux编程:删除文件夹下的空文件
    设置vim的显示颜色
    LVM的实现流程
    LVM(逻辑卷管理器)原理
    Ext2文件的访问与日志文件系统
    Linux系统的Ext2文件系统
    linux 磁盘分区的理解
    postgresql在Linux下的安装
    内存泄漏工具VLD
    关于 正交投影 与 透视投影
  • 原文地址:https://www.cnblogs.com/Lonelychampion/p/11843197.html
Copyright © 2020-2023  润新知