新人学C 语言 ,各章小节 (二)

第二章基本数据类型与运算
1. C语言数据类型有:基本类型(整型、字符型、实型)、构造
类型(结构体类型、公用体类型、枚举类型)、指针类型和空
类型。
整型又分为段整形、基本整型和长整型三种。整型还可以分为
有符号型和无符号型。实型分为单精度型和双精度型。
C语言并不规定各种类型的数据占用多大的存储空间,具体事
先由编译系统自行决定。为了确定某一种类型数据的长度,可
以利用运算符sizeof ,其功能是给出相应数据类型的数据所占
用的内存字节数。
2. 变量是一个用于存放数值的内存存储区,根据变量的类型不同,
该存储区被分配不同字节的内存安源。变量用标识符命名。变
量名不能实用系统已有定义的关键字作为标识符,也不要使用
系统预定义的标识符作为标识符。C程序中用到的任何变量都
必须在使用前进行定义。
3. 整形变量可以用十进制、八进制、和十六进制来表示。鬼死那
个,以1-9 开头的数字表示十进制数;以0 开头的数字表示八
进制数;以0x 开头的数字表示十六进制数。实行乘凉只能用
十进制,可以用小数形式或指数形式表示。
字符常量以单引号定界,占一个字节存储单元,在内存中以相
应的ASCII 码存放;字符串敞亮以双引号定界,占用一段连续
的存储单元。要注意字符和字符串的区别。
符号常量是用一个标识符代表的敞亮。符号常量名常用大写,
以区别变量。
4. 转义字符占一个字节,分为以下三类:
(1) 控制输出格式的转义字符: \n 、\t 、\b 、\r 、\f 等。
(2) 控制三个特殊符号输出的转义字符: 、’、”
(3) 表示任何可输出的字母字符、专用字符、图形字符和控
制字符。\ddd 表示1-3 位八进制数所代表的字符, \xhh
表示1-2 为十六进制数所表示的代码。
5. C语言的运算符
(1) 基本算术运算符:+ - * / % ,先乘除、求余,后加减;
对于/ 运算,两个整数相除结果仍为整数; %运算符只对
整型数据有效。
(2) 逗号运算符的运算规则:从左向右依次运算每一个表达
式,逗号表达式的结果就是最后一个表达式的值。
6.++ 或—可以卸载变量之前,也可以写在变量之后。吐过单独对
一个变量施加前缀或后缀运算,其运算结果是相同的;如果对变量
施加了前缀或后缀运算,并参与其他运算,则前缀运算是先改变变
量的值再做运算,而后缀运算是先参与运算后改变变量的值。自增
和自减运算符的运算对象只能是变量,而不能是表达式或常量。
7. 当表达式中含有不同类型的数据时,运算的数据类型默认按隐式
类型转换,即从精度低的类型自动转换成精度高的类型;也可以按
显式类型转换,一般形式为:{类型标识符}表达式

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

std86021

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值