《A Reference Manual》笔记



    编译器在预处理之前删除注释语句,因此注释语句中的预处理命令无法识别,注释语句中的行终结符无法终止预处理命令。

    

     标准C语言中指定,为了进一步转换C 语言程序,所有注释语句转换成一个空格字符,但一些旧的实现不插入任何空白符,这会影响预处理器工作。

    

     编译器从左向右收集字符,总是尽量建立最长的记号,即使结果并不构成有效地C语言程序。相邻记号可以用空白符或注释语句分开。


    如果不发生溢出,则浮点型常量的值总是非负数。如果前面出现符号,则是对常量采用的一元运算符,而不是常量的一部分。

  

    字符串型常量是双引号中的字符序列(可能是空的)。可以用字符常量所用的转义机制表示字符串中的字符。标C语言允许在字符串常量前面加上L前缀来指定宽字符串常量。

  

   存储字符串常量 不能修改保存字符串型常量字符的内存,因为这个内存可能是只读的,即物理上是防止修改的。


   标C语言允许实现对包含相同字符的两个字符串型常量使用同一存储空间。

  

   

   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值