首先从起源helloworld开始
# include<stdio.h>
int main()
{
printf("hello,world\n");
}
每一个C程序,无论大小,都由函数和变量组成。函数中包含若干用于指定要做的计算操作语句;而变量用于在计算过程中存储有关值。一般而言,可以给函数任意命名,但是main是一个特殊的函数,每一个程序都从名为main的函数起点开始执行,即意味着每一个程序都必须包含一个main函数。而main函数通常要调用其他函数,调用的函数可以自己编写,也可以由系统函数库提供。
例如:#include<stdio.h>本程序中包含标准输入输出库的有关信息。
函数之间的数据通信的一种方法是让调用函数向被调用函数提供一串变元的值;函数名后的圆括号将变元括起来;如本例中:main函数不需要任何变元,即用空括号即可。
而函数中的语句用一对花括号括起来,当要调用一个函数时,先要给出这个函数的名字,再紧跟用一对圆括号括住的变元。用双引号括住的字符序列叫做字符串或字符串常量。
#include<stdio.h>
void main()
{
int b;
//float a,b;
int a=0,upper=300,step=20;
while(a<=upper)
{
b=5*(a-32)/9;
printf("%d\t%d\n",a,b);//只要在 p r i n t f语句的第一个变元的 % 中指明打印长度,则打印的数字会在打印区域内右对齐。
//右对齐可以用printf("%3d %6d\n",a,b);
//使用浮点数printf("%3.0f %6.1f\n",a,b);此时为浮点数操作不需要修改b的语句
a=a+step;
}
}
//数据类型
//char 至少是8位,short类型至少16位,long类型至少32位,int类型可以是16位,也可以是32位,float类型一般是32位,double类型一般是64位
#include<stdio.h>
void main()
{
int b;
int a,upper=300,step=20;
for(a=0;a<=upper;a = a + step)
{
b=5 * (a-32) / 9;
print