zoukankan      html  css  js  c++  java
  • 学习C语言必须知道的理论知识(第三章常量类型,运算符和表达式)

    1.

    整型常量:不带小数点的数值是整型常量,要注意其有效范围.

    浮点型常量: 凡以小数形式或指数形式出现的实数,是浮点型常量,在内存中都以指数形式存储.(C编译系统把浮点型常量都按双精度处理)

    字符常量:凡是由单撇号括起来的单个字符或转义字符就是字符常量.

    2.

    1.最基本的算术运算符: + - * / % 

    2.自增 自减运算符:++i,--i (在使用i之前,先使i的值加(减)1)

                             i++,i-- (在使用i之后,使i的值加(减)1)

    如:   i=3;

               printf("%d",++i);                  输出4

    若改为 printf("&d",i++);                  输出3.

    注意(自增和自减运算符只能用于变量,而不能用于常量和表达试)

    3.算数表达式和运算符的优先级与结合性

    C算术表达式:用算术运算符和括号将运算对象(操作数)连接起来的,符合c语法规则的式子。

    运算符的结合性:从左至右 或 从右至左的顺序。

    4.强制类型转换运算符:可以利用强制类型转换运算符将一个表达式转换成所需类型。

    如:  (double)a     (将a转换成double型)

             (int)(x+y)    (将x+y的值转换成int型)

    其一般形式为     (类型名)(表达式)   

    5.C运算符的分类:1. 算术运算符      (+,-,*,/,++,--)

                             2.关系运算符       (<,>,<=)

                             3.逻辑运算符       (!&&||)

                             4.位运算符          (<<>>~|)

                             5.赋值运算符       (=及其扩展赋值运算符)

                             6.条件运算符       (?;)

                             7.逗号运算符       (,)

                             8.指针运算符        (*和&)

                             9.求字节数运算符   (sizeof)

                            10.强制类型转换运算符   ((类型))

                            11.成员运算符              (.->)          

                             12.下标运算符         ([])

                             13.其他             (如函数调用运算符())

  • 相关阅读:
    Java 1.7.0_21b11 Code Execution
    nginx NULLByte 任意代码执行漏洞
    nginx ‘ngx_http_close_connection()’远程整数溢出漏洞
    WordPress WP Super Cache插件任意代码执行漏洞
    memcached 远程拒绝服务漏洞
    原环套原环
    要去哈尔滨了
    母亲节就要到了,你忘了吗?
    对于流媒体服务的一点概念
    有了螃蟹让心情好一点
  • 原文地址:https://www.cnblogs.com/shujun/p/3081635.html
Copyright © 2011-2022 走看看