标签:utc 不能 总结 沟通 转换 bsp getc 执行 ++
一、知识点:
1.数据的基本类型
整型:短整型(short);整型(int);长整型(long)。
浮点型:单精度浮点型(float);双精度浮点型(double)。
字符型:数据的基本表现形式为常量和变量。
2.常量和变量
常量:符号常量(用一个标识符代表一个常量,如:π-PI);整型常量;实型常量;字符型常量。
3.数据的输入和输出
整型数据的输入输出:printf (格式控制, 输出参数1, ... , 输出参数n);
scanf (格式控制, 输入参数1, ... , 输入参数n);
十进制 八进制 十六进制
int %d %o %x
long %ld %lo %lx
实型数据的输入和输出:输入 scanf()
float:%f 或%e(以小数或指数形式输入一个单精度浮点数)。
double: %lf或%le(以小数或指数形式输入一个双精度浮点数)。
输出 printf()
float 和double使用相同的格式控制说明:%f, %lf(以小数形式输出浮点数,保留6位小数);%e(以指数形式输出)。
字符型数据输入输出:scanf() 和 printf():%c\char ch;\scanf("%c", &ch);\printf("%c", ch);
getchar() 和 putchar():char ch;\ch = getchar( );\putchar(ch);
4.类型转换(不同类型数据的混合运算,先转换为同一类型,再运算)
自动类型转换(赋值运算):变量 = 表达式
计算赋值运算符右侧表达式的值;将赋值运算符右侧表达式的值赋给左侧的变量。
自动类型转换(赋值运算)
强制类型转换:强制类型转换一般形式----(类型名) 表达式
5.表达式
算术表达式:单目: + - ++ --
双目: + - * / %
赋值表达式:简单赋值 =
复合赋值( += -= *= /= %= !=)
关系表达式:> >= < <= == !=
逻辑表达式:! && ||
++,--运算符有4种形式:i++、++i、i--、--i
注:i++(i--)和++i(--i)的区别:执行完自增(减)运算后i的值都加(减)1,但表达式的值不同:i++(i--)的值为原值,++i(--i)的值为增(减)1后的值。
自增运算符(++),自减运算符(--),只能用于变量,而不能用于常量或表达式。
++和--的结合方向是“自右至左”。
条件表达式:exp1 ? exp2 : exp3
逗号表达式:表达式1, 表达式2, ……, 表达式n
其他运算: 长度运算符 sizeof
单目运算符,计算变量或数据类型的字节长度。
二、实验过程中遇到的问题及解决方法:
1.对各种表达式的认识不到位,使用时需要查阅相关知识才能分辨使用。
需要多看相关知识点,多做相关练习。
2.对数据类型理解认识不到位,所以有的时候会觉得用什么类型的数据都难以抉择。
需要加深理解记忆,多做练习,与同学、老师多沟通、讨论。
三、实验心得体会
随着学习的深入,需要我们学习掌握的知识越来越多,难度也越来越大,需要花大量的时间来完成相关练习,突出表现了我对相关知识的理解、应用还有待进一步的提升。我需要做更多的理解学习和实践操作,从而真正掌握。
标签:utc 不能 总结 沟通 转换 bsp getc 执行 ++
原文地址:http://www.cnblogs.com/cs-16-4-zlt/p/6045206.html