当前位置:   article > 正文

C,常量解释说明_c\x45

c\x45


1、常量定义
   不可改变的量

2、整型常量
    123    0341     0xa3d
    
    注:二进制数无法正常打印
    
    10011001

3、浮点常量
    -1234.5678       1.3e4 (1.3*10^4)    

4、字符常量 == ASCII表
    man ascii : 打开ASCII表
    
    注:① 字符常量必须使用单引号括起来
        ② 每一个字符常量的单引号中只能有一个字符
        ③ 字母字符:'A'  'V'   'b'  'y'
          数字字符:'2'   '7'   '0'
          转义字符:'\n'   '\t'   
          进制字符:'\33'   '\x45'
               八进制字符最多三位
               十六进制字符需要带标记 x ,最多两位
          特殊字符:'\\' ==> \
                    '%'  ==> %
                    在printf中输出%时,需要使用 %%

5、字符串常量
    
    注:① 字符串常量必须使用双引号
        ② 字符串常量以'\0'结束,但是'\0'不在字符串中显示

    例:"a"与'a'有什么区别?

6、标识常量 -- 宏
    格式:
    #define  <宏名>   <被替换内容>
    
    注:① #define 在宏定义中必须添加 
        ② <宏名>符合标识符命名规则,一般默认大写
        ③ <被替换内容> 可以是常量、变量、表达式、数据类型、字符串等
        ④ 宏属于单纯替换

宏函数:
    类似于函数的功能,可以提高运行效率
    
    格式:
    #define  <宏函数名>(形参列表)  {函数体;}
    
    注:① 宏函数可以代替大量重复代码,符合一般函数的使用
        ② <宏函数名>符合标识符命名规则
        ③ (形参列表)表示需要带入宏函数的信息的入口,没有数据类型,使用","分隔  
        ④ 函数体 符合语句操作,以";"结束每条语句,但是在换行时使用折行符("\"),即使出现空行也需要使用折行符
        ⑤ 宏函数调用格式:
            <宏函数名>(实参);
            
            (1)实参可以是常量、变量、表达式
            (2)要求实参个数必须和形参对应,以","确定实参个数

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/454011
推荐阅读
相关标签
  

闽ICP备14008679号