第二周周报
1.常量
在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。符号常量在使用之前必须先定义,其一般形式为:
#define 标识符 常量值
符号常量的标示符一般习惯使用大写字母,变量的标示符一般习惯使用小写字母,加以区分。
2.运算符
3.自动类型转换
如:
char c = ‘a’ ;
int x ;
double d ;
x = c ;
d = x ;
注:字节小的可以向字节大的自动转换,但字节大的不能像字节小的自动转换。
4.强制转换
其一般形式为: (数据类型)(表达式) 其作用是把表达式的运算结果强制转换成类型说明符所表示的类型,例如:
double tempone = 6.777 ;
int tempone = (int)tempone; //强制转换成int类型
printf("%f\n",tempone);
printf("%d\n",temptwo);
在使用强制转换时应注意以下问题:
(1)数据类型和表达式都必须加括号。
(2)转换后不会改变原数据的类型及变量值只在本次运算中临时性转换。
(3)强制转换后的运算结果不遵循四舍五入原则。
5.其他
下图为嵌入式赋值,不便于阅读,容易产生错误,不建议使用 是“==”啊!不是“=”!