zoukankan      html  css  js  c++  java
  • 【C语言】C语言常量和变量

    目录:


    【常量】
      · 定义
      · 分类
      · 特殊字符型常量

    【变量】
      · 定义
      · 定义变量
      · 变量的使用
      · 变量使用注意
      · 变量常见问题


    1.常量

    · 定义
    常量表示固定的数据。


    · 分类
    ①. 整型常量 如6,7,-2

    ②. 浮点型常量 如6.3,-6.3,5.82f
    注:实型常量(小数)分为单双精度(float double)

    ③. 字符常量 如‘7’,‘A’,‘h’(不能是中文)
    注:只能放1个字符。错误写法:’ab’,’12’

    ④. 字符串常量 如“9”,“Hallo Word”,“我们是字符串”
    注:用双引号括起来的就是字符串。


    · 特殊字符型常量
    ‘ ’:换行
    ‘ ’:等价于tab
    ‘ ’:等价于回车
    ‘f’:换页,光标移至下页开头
    ‘’:输出字符
    ‘”:输出’字符
    ‘”’:输出”字符
    ‘ddd’:1位到3位8进制表示的字符


    2.变量

    · 定义
    如果一个数据的值时不确定的,或者经常需要改变,则用变量来表示。


    · 定义变量
    目的:变量使用前必须先进行定义。在内存中分配一块存储空间给变量,以便以后存储数据。如果定义了多个变量则为多个变量分别分配不同的存储空间。

    格式:变量类型+变量名;
    例:int a;char c;

    注:
    · 变量名属于标识符,需要符合标识符的命名规范。
    · 只要是不确定的数据就应该定义变量来进行保存。
    · 在64位编译器下,int类型占4个字节,共4X8=32bit,char类型占1个字节。


    · 变量的使用
    初始化:有两种形式。1.int a;a=10;2.int a=10;

    修改:可以修改变量的值,多次赋值以覆盖。

    输出:使用占位符输出变量。各种类型的占位符如下:

    int %d或者%i
    float /double %f(默认情况下输出6位,可以使用.2f来控制)
    long %ld
    long long %lld
    char %c
    字符串 %s
    unsigned long %zd


    · 变量使用注意
    变量的作用域:从变量定义的哪一行开始,直到代码块结束。

    Return;退出函数,清除内存中的数据。

    建议:使用矩形方框和excel来分析内存。

    代码块{}的作用:可以用来提高性能,即时回收不再使用的变量。


    · 变量常见问题
    为什么定义的变量有很多的类型?

    答:不同类型的变量占用不同大小的存储空间,因为内存极其有限,分配适当的存储空间可以以最少的空间来存储它们,以节省空间。

  • 相关阅读:
    负载(Load)分析及问题排查
    MySQL 数据库规范--调优篇(终结篇)
    AbstractQueuedSynchronizer
    为什么String被设计为不可变?是否真的不可变?
    数据库 分库 分表 分区
    Oracle 数据库知识汇总篇
    小知识:如何判断数据文件的高水位线
    RHEL7安装11204 RAC的注意事项
    案例:DG主库未设置force logging导致备库坏块
    Oracle 11g RAC之HAIP相关问题总结
  • 原文地址:https://www.cnblogs.com/miaomiaoshen/p/5188615.html
Copyright © 2011-2022 走看看