您的位置:首页 > 其它

《C程序设计语言》学习笔记--第二章

2010-10-04 21:38 218 查看
第二章 类型、运算符与表达式

一、类型

C 语言中的基本类型有4种:
char 字符型
int 整型
float 单精度浮点型
double 双精度浮点型
提供了如下的数据类型限定符:
short long unsigned signed

C语言中常量分为以下几类:
数字常量 1234
字符常量 'a' '0' (本质是整数)
字符串常量 "abc"(本质是字符数组)
枚举常量 enum month{ Jan , Feb , Mar , Apr , May ... }

二、运算符

运算符种类:

算术运算符 + - * / %

关系运算符 > >= < <=

相等性运算符 == !=

逻辑运算符 && ||

自增自减运算符 ++ --

位运算符 & | ^ >> << ~

赋值运算符 =

运算符之间有优先级关系,在任何一门编程语言中,如果代码的执行结果与求值顺序相关,都是不好的程序设计风格,典型例子:

a[i] = i++


三、表达式

本章主要介绍了条件表达式,即 三目操作符 ?: 相对于if-else结构的一些优势。
下面的循环语句打印一个数组的元素,没行10个元素,每列用空格隔开,每行使用换行符:
for(i = 0 ; i < n ; i++)
printf("%6d%c",a[i],(i % 10 == 9 || i == n-1 ) ? '/n' : ' ');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: