zoukankan      html  css  js  c++  java
  • 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;
    注意把常量名为大写

  • 相关阅读:
    部分测试文档
    部分说明文档
    最终复审
    M2postmortem
    Beta版本发布说明
    M2项目测试
    Daily scrum 12.24
    Daily scrum 12.21
    Daily scrum 12.20
    个人阅读作业2
  • 原文地址:https://www.cnblogs.com/Gaoqiking/p/11715695.html
Copyright © 2011-2022 走看看