1.1在屏幕上显示Hello world
备注:
a、#include <stdio.h>是编译预处理命令,因为后面调用的printf()函数是C语言提供的标准输出函数,在stdio.h中声明。
b、return 0;结束函数的运行,并向系统返回一个整数0,作为程序的结束状态,由于main函数的返回值是整形数,因此,任何整数都可以作为返回值,按照惯例,如果main函数反悔0说明程序正常运行,反悔其他数字则表示各种不同的错误情况,系统通过检查返回值来判断程序运行是否成功。
1.2实现华氏温度100°转化为对应的摄氏温度
1.2.1程序解析:两者转化的公式为:
c = 5 x ( f - 32)/9 式中:c表示摄氏温度,f表示华氏温度。
程序实现:
1.2.2 常量、变量和数据类型
C语言中最常用的数据类型包括int、char、float、double。
变量在使用前,都必须先定义,定义变量时要指定变量名和数据类型,变量名代表内存中的一个存储单元,用于存放该变量的值,而存储单元的大小由变量的类型决定。
整型变量所需的存储空间与编译系统有关,在Visual C++中,int变量占用4个字节。
定义变量后,就可以使用它,即使用该变量所代表的存储单元,例如 int age = 24;
表示将100写入age所代表的存储的单元中。
C语言区分大小写字母。
1.2.3 算术运算和赋值运算
对两个整数作除法运算,结果一定是整数。
例如:10/4的值为2,1/3的值为0;
双目运算符两侧操作数的类型要相同。否则,系统自动进行类型转换,使他们具有相同的类型,然后在进行运算。
赋值运算符的左边必须是一个变量;
1.3 常用的库函数
C语言处理系统提供了很多事先编译好的函数,供用户在编译的时候调用,这些函数成为库函数。
1.3.1格式化输出函数printf()和写入函数scanf()
使用前需要引入#include<stdio.h>
举例:
print("我的年龄是%d",age);
int age ;
scanf("%d",&age);//尽量不要出现普通字符,如出现必须原样输入,否则会出现错误;
例如 scanf(“age = %d”,&age),则必须连同age = 输入数据。所以为了减少不必要的输入,,防止出错,在scanf函数中尽量不要出现普通字符,显示提示可以在printf函数中实现。
1.3.2 常用的数学库函数
使用前需要引入#include<math.h>
平方根函数:sqrt(x)。如 sqrt(4.0)的值为2.0
绝对值函数:fabs(x)。如fabs(-3.5)的值为3.5
幂函数:pow(x,n)。如pow(2.0,2)的值为4.0
指数函数:exp(x)。如exp(2)的值为e2;
1.4 结构化程序设计思想
结构化程序设计基本思路是:将一个复杂问题的求解过程划分为若干阶段,每个阶段要处理的问题都容易被理解和处理。包括按自顶向下的方法对问题进行分析、模块化设计和结构化编码3个步骤。
1.自顶向下分析问题的方法