A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© meijinyu 中级黑马   /  2014-11-24 23:34  /  830 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.数据类型
->基本数据类型
整型int
        字符型char
        实型(浮点型)
          双精度double
          单精度 flot
->构造类型类型
        数组类型
        结构体类型 关键字struct
        共用体类型 关键字 union
        枚举类型   关键字emun
->空类型 关键字 viod
->指针 *
数据类型的作用:
->限制变量的类型,便于对变量进行操作,给变量分配合适的存储空间,便于对内存进行管理
2.运算符
->算术运算(+、-、*、/、%)
注意:1)%两边都是整数
                2)%取余结果的正负性只跟%左边数的正负性有关
                3)参与运算的数据是什么类型,得出的结果就是什么类型
例如:3/2=1,因为/号两边是整型,所以结果也是整型
      自动类型转换int a=9.8,打印出的结果为9,因为整型数据占4个字节,浮点型占8个,4个字节的空间无法存下8个字节的数据,就会丢弃小数部分
                强制类型转换:强制类型转换是通过类型转换符实现的,如(int)9.8=9,(int)是类型转换运算符
                自动类型提升:在参加运算的数据中,低类型数据自动转换为高类型数据,即数据内存的扩容。
->赋值运算:=
        注意:C语言中一个(=)等号为赋值运算符,两个(==)等号为等于
->自增自减:--(自减运算)、++(自增运算)
                注意:自增自减运算放在变量前后是不一样的,如a++和++a
                                常量是不能自增自减的
->sizeof:用来技术常量、变量或者一个数据类型所占用的字节数,其有三种基本形式:
                                        sizeof (常量\变量);
                                        siezeof 常量\变量;
                                        sizeof (数据类型);
->关系运算( >、<、>=、<=、!= )
->逻辑运算( &&(与)、||(或)、!(非))
                注意:C语言中任何数值都有真假性,任何非0数值都为真,0为价。
                &&和||为双目运算符,!为单目取反运算符
->三目运算
  条件?表达式1:表达式2
取值过程:当条件成立是,整个表达式的值为表达式1的值,否则为表达式2的值。如:c=5>7?(2+3):(8+9),运算结果为:c=17

评分

参与人数 1黑马币 +1 收起 理由
星河鹭起 + 1

查看全部评分

3 个回复

倒序浏览
楼主这么认真,赞一个!
回复 使用道具 举报
推荐大家去看 《C 程序设计语言》
回复 使用道具 举报
多谢楼主分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马