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.其他             (如函数调用运算符())

  • 相关阅读:
    SQL面试题:有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列
    Centos下Yum安装PHP5.5
    docker 容器内服务自启动
    centos6.6系统初始化脚本
    不重启linuxVMWare虚拟机添加虚拟磁盘
    linux(centos6)搭建ftp服务器
    记一次扩容操作
    mongodb数据迁移的两种方式
    mongodb 数据库操作--备份 还原 导出 导入
    关于PHP参数的引用传递和值传递
  • 原文地址:https://www.cnblogs.com/shujun/p/3081635.html
Copyright © 2011-2022 走看看