c语言零碎

无聊,写点c语言笔记。

hello world

接触一门语言一定要先输出一个hello world, 那么我们来看看c语言版本的。

#include 

int main()
{
    printf("Hello world\n");
    system("pause");
    return 0;
}

第一行是加载头文件,因为我们后边要用的printf的声明在者里面,下边是标准函数体的写法。printf的f就是format,即格式化输出。system("pause")只是让窗口停下便于我们观看。

int main()
{
return 0;
}

好了,小试牛刀结束。

变量,常量

变量名字可以以字母,数字下划线组成,不过不能以数字开头。也不要占用c语言本身的关键字。

如果只是为了储存数据的话,可以通过键盘输入的,有整数和小数,整数呢,在C语言里面,一般用short和int表示,小数的话,用float和double,由于计算机不能很好的储存小数,一般会丢失一些精度,这也是计算机里的小数被称为浮点数的原因。
至于为什么有这么多区分,是因为不同类型的数据所占内存的空间不同。
(浮点)
(int char)

ASCII

c语言零碎_第1张图片
ASCII

格式化输出

c语言零碎_第2张图片
c语言零碎_第3张图片
c语言零碎_第4张图片
c语言零碎_第5张图片

循环,分支

c语言零碎_第6张图片
交换两个数

求和 阶乘函数

#include 

int sumOf(int n)
{
    int result = 0;
    for (int i = 1; i 

打印图形

c语言零碎_第7张图片
#include 

void row(int n)
{
    for (int i=0; i

求斐波那契数列

c语言零碎_第8张图片
#include 
#define N 20

long long a[N];

int main()
{
    a[0] = 1; 
    a[1] = 1;
    for (int i = 2; i < N; i++)
    {
        a[i] = a[i - 1] + a[i - 2];
    }
    for (int i=0; i

课程表

#define N 10


int main()
{
    for (int i=1; i= j)
            {
                printf("%4d", i*j);
            }
            
        }
        printf("\n");
    }
    system("pause");
    return 0;
}

你可能感兴趣的:(c语言零碎)