• C变量和常量


    变量定义

    变量定义就是告诉编译器如何创建变量的储存,以及在何处创建变量的储存,变量定义指定了一个数据类型,并包含一个或者多个变量的列表:

    type variable_list
    //如:
    int i;
    int i,j,k;
    

    变量在内存中的长度

    C语言是大小写敏感的语言

    移位存储

    参考连接:https://www.cnblogs.com/jillzhang/archive/2007/06/24/793901.html
    移位存储是用来表示再计算机存储浮点数时,拿float类型来说,计算机采用8bit来表示指数的大小,由于指数有正有负,即可表示的指数范围是:-127~128,那么再将十进制指数转为位二进制数字时,通过增加一个偏移量(+127),即将-127当为0 存储,比如8位指数为00000000,他实际表示的指数大小就是0-127即-127。
    这样的好处就是:

    常量

    *) 变量声明extern
    参考链接:https://www.runoob.com/cprogramming/c-variables.html
    看起来这个关键字是用来声明时外部变量还是内部变量的

    *) 整数常量

    参考链接:https://www.runoob.com/cprogramming/c-constants.html
    主要介绍了前缀(0x、0、)和后缀(U、L)
    *) 浮点常量

    可以使用小数形式或者指数形式来表示浮点常量
    浮点常量和浮点类型是不一样的,浮点类型主要是精度

    *) 字符常量和字符串常量
    首先是形式上的不同,字符串常量形如:'f',是被包括在单引号中,而字符串是被包括在双引号中的。
    字符串变量可以储存在char类型的简单变量当中,他可以是一个普通字符('a')、或者一个转义序列(例如 ' '),或一个通用的字符(例如 'u02C0')。
    字符串字面值或常量是括在双引号 "" 中的。一个字符串包含类似于字符常量的字符:普通的字符、转义序列和通用的字符。
    您可以使用空格做分隔符,把一个很长的字符串常量进行分行。

    *) 定义常量

    可以使用#define预处理器的方式定义常量#define identifier value的方式来定义常量

    #define LENGTH 10   
    #define WIDTH  5
    #define NEWLINE '
    '
    

    还可以使用const关键字定义常量const type variable = value;
    注意把常量名为大写

  • 相关阅读:
    20200924-5 四则运算试题生成,结对
    20200924-4 代码规范,结对要求
    20200929-git地址
    20200917-1 每周例行报告
    20200917-3白名单
    20200917-2 词频统计
    20200910-1 每周例行报告
    20200910-2 博客作业
    20200924-3 单元测试,结对
    20200924-5 四则运算试题生成,结对
  • 原文地址:https://www.cnblogs.com/Gaoqiking/p/11715695.html
Copyright © 2020-2023  润新知