C语言能给程序员最大的发挥空间,让他们可以自由的在代码中挥洒激情和创意,不必质疑代码的合理性,学习C语言最重要的是领会程序设计的要旨,领会计算思维。
我到现在为止,学习了C数据类型、简单的算数运算和表达式、键盘输入和屏幕输出、选择控制结构。
我们常用到的数据类型:基本整型int、单精度实型float、双精度实型double、字符型char。在定义浮点数是最好使用double定义,因为float能定义7位的浮点数,而double能定义16位的浮点数。
scanf()用于键盘的输入,printf()用于屏幕的输出。sizeof()是C语言提供的专门用于计算指定数据类型字节数的运算符,也可以计算一个变量所占内存的字节数,用于求数据类型所占内存空间大小的题目。
在逻辑运算符中, 取相反数的操作级别最好,加减的操作级别最低。运算符主要用于简单的数值计算,在一行语句中,一个变量只能出现一次增或减运算(i+++j是错的)。形如m=n++的运算,+后置则n=n+1就是后置的。把幻数定义为宏变量或const常量,代替程序中多次出现的常数,可以提高数据的可读性。宏变量#define不需要加分号、const常量需要加分号。
需要转换数据类型时可以运用强转和自转,形如(float)(m/2)的就是强转。
getchar()和putchar()是C标准函数库中专门用于字符输入/输出的函数,可以输出字符的ascll码值。
数学上的1=<x<=6在编程过程中应用x>=1&&x<=6;==为数学上的=,!=为数学上的不等于。if() 语句 为单分支控制的条件语句,if()语句 else 语句为双分支语句,语句后不必加运算符,if() else if()…else为多分支控制语句,这种类型的语句多用于有多种情况的题目。多路选择的switch语句相当于一系列的if–else语句在switch花括号中的关键字case后面接的是常量。逻辑运算符 或||、且&&、非!。
编写程序通常不会一次就成功,我们需要耐心的去调试,将其中的错误剔除并改正,有时我们也不会立刻就有思路,这就需要我们经常的思考,锻炼我们的思想,能正确输出并不是终点,找到它们的更加简便并正确输出的编写方法才是我们的追求。
C语言基础总结
最新推荐文章于 2024-01-13 16:44:00 发布