数据类型、运算符和表达式

C语言的数据类型

C语言程序中所用到的每一个常量、变量和函数等程序的基本操作对象都有一种数量类型与之相联系。

数据类型分为基本类型,构造类型、指针类型空类型、基本类型分为整型 字符型 实型(浮点型)构造类型分为 数组类型 结构点类型 共用体类型 枚举类型 

C语言的常量

整型常量、直接常量、实型常量分为小数形式 指数形式字符型常量、字符串常量

C语言的变量

变量定义与使用

1.变量的定义2.变量的初始化3变量的使用

整型变量 一个整型变量同来保存整数。在C语言中,整型又可分为:短整型、整型、长整型、无符号整型、无符号整短型、和无符号长整型六种。

实型变量

C语言中实型变量分为单精度和双精度两类。

字符型变量

运算符和表达式

赋值运算符和赋值表达式

简单赋值运算符    最简单的运算符就是“=”,它的作用是将一个数值赋给一个变量。

赋值表达式    在C语言中,赋值语句属于表达式语句。赋值表达式是由赋值运算符将一个变量和一个表达式连接起来的式子所组成。它的一般形式为  变量=表达式

算术运算符和算数表达式

基本的算术运算符包括(加减乘除求余)

自增、自减运算符

++自增运算符,为单目运算符,其功能是使变量的值自加1.

--自减运算符,为单目运算符,功能是使变量的值自减1.

算术运算符的优先级和结合性

算术表达式   算术表达式是由算术运算符、运算对象和括号连接起来的式子,运算对象可以是常量和函数。

逗号运算符和逗号表达式

C语言中逗号“,”也是一种运算符,称为运算符,其功能是把多个表达式连接起来组成一个表达式,称为逗号表达式。

求字节数运算符  

运算符sizeof用于计算数据类型所占的字节数,它是一个单目运算符,优先算高于双目运算符。

数据类型转换

自动类型转换

不同类型的数据在一起运算时,编译系统会自动类型转换。进行自动转换的规则是:把占用内存空间少的(低级)类型向空间多的(高级)类型转换,以保证运算的精度。

强制类型转换

强制类型转换是采用强制类型转换运算符将某种数据类型强制转换成指定的数据类型。

2.1

 

2.2

2.3

 

2.4

 

 2.5

 2.7

2.8

2.9

 

 2.10

 

2.11

 2.13 

 2.15

2.16

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值