美文网首页
c语言-符号

c语言-符号

作者: gcrisis | 来源:发表于2019-03-20 20:05 被阅读0次

    注释

    准确简洁,简单代码不要注释。不要用缩写写注释,写代码的原因而不是写运行过程。

    符号\

    接续符,告诉编译器内容没有完,下一行继续。出现在程序中

    转意符,在字符前加上转意符表示另外的意思。常常用于无回显字符。出现在字符串中。

    单引号与双引号

    单表示字符;双表示字符串,表示一个地址。对于相关的警告一定要引起注意,不能忽视。

    ||与&&

    ||遇到真以后的就不执行了,直接条件为真。

    &&遇到假以后就不执行了,直接条件为假。

    !遇到0返回1,遇到非零返回0。

    位运算符

    &、|、^、~、<<、>>

    左移,高位丢弃,低位补零

    右移,高位补符号位,低位丢弃。

    交换两个变量的值:中间变量法、加减法、异或法。整型数推荐第三种方法。

    ++

    (++i)+(++i)+(++i)编译器会对这个表达式优化,比如先计算前两个++i再计算+,或者计算三个++i再计算求和,结果就会不一样。所以这种写法不要使用。

    编译器使用“贪心法”处理符号,也就是尽可能多的处理有效符号组合。使用空格可以解决这个问题,使代码看着更直观明了。

    混合运算最好用括号显示表达运算顺序,避免不必要的优先级问题。

    类型转换

    c语言-符号

    处理不当会出现意想不到的后果,所以在进行不同类型数据运算时要留心。

    相关文章

      网友评论

          本文标题:c语言-符号

          本文链接:https://www.haomeiwen.com/subject/kmtxvqtx.html