1.知识点:
(1)数据的基本类型
整型:短整型(short)数据长度:32位;整型(int)数据长度:16位;长整型(long)数据长度:32位。
浮点型:单精度浮点型(float)数据长度:32位;双精度浮点型(double)数据长度:64位。
字符型:数据的基本表现形式为常量和变量。
(2)常量:符号常量(用一个标识符代表一个常量,如:π-PI),整型常量.实型常量.字符型常量。
(3)数据的输入和输出
整型数据的输入输出:printf (格式控制, 输出参数1, ... , 输出参数n);
scanf (格式控制, 输入参数1, ... , 输入参数n);
数据类型 十进制 八进制 十六进制
int %d %o %x
long %ld %lo %lx
(4)类型转换(不同类型数据的混合运算,先转换为同一类型,再运算)
自动类型转换(赋值运算):变量 = 表达式(计算赋值运算符右侧表达式的值;将赋值运算符右侧表达式的值赋给左侧的变量)
自动类型转换(赋值运算)
强制类型转换:强制类型转换一般形式----(类型名) 表达式
(5)
表达式
1算术表达式:单目: + - ++ --
双目: + - * / %
2赋值表达式:简单赋值 =
复合赋值( += -= *= /= %= !=)
3关系表达式:> >= < <= == !=
4逻辑表达式:! && ||
++,--运算符有4种形式:i++、++i、i--、--i
注:i++(i--)和++i(--i)的区别:执行完自增(减)运算后i的值都加(减)1,但表达式的值不同:i++(i--)的值为原值,++i(--i)的值为增(减)1后的值。
自增运算符(++),自减运算符(--),只能用于变量,而不能用于常量或表达式。
++和--的结合方向是“自右至左”。
5条件表达式:exp1 ? exp2 : exp3
6逗号表达式:表达式1, 表达式2, ……, 表达式n
7其他运算: 长度运算符 sizeof
单目运算符,计算变量或数据类型的字节长度。
2:实验过程中遇到的问题及解决方法:
问题:1:十进制.八进制.十六进制经常记乱了;
2:基本数据类型还没有分的很清,很多单词还是没有记下来呢,要看的书才可以打的出来,不看书就什么都不懂了;
解决方法:加强记忆,早上起来的时候就看下,晚上睡觉前在脑海里想下,看看还记得不,不记得就马上拿书在背下,希望这样有效果.有空的时候在把作业要来在做一遍,看看自己还会不会。
3:实验心得体会
随着学习C语音越来越多,学的东西也就越来越多了,不过有时候是学了前面忘了后面,目前来说,我的最大的问题是,练的太少太少,所以尽量多花点时间来练习,这样才能提升,才能更好的掌握,不会捡了芝麻又丢了西瓜,老是会学点忘点。还有谢谢老师在上次作业中细心的给我回复,点出了我的问题,我会努力把这些问题变成没有问题的。还有老师我不太习惯在群里问问题,所以下次不懂的话可能会问舍友下,如果不懂我就在私聊老师可以吗?