通过一周的C语言学习,我掌握了输入与输出,和一些最基本的c语言知识,如:变量的定义与赋值,运算符的使用,判断语句和循环语句等。作为计算机小白,刚学习时也是非常的头疼,希望在接下来的C语言学习道路上,能够克服种种困难,有个好的开头。

1.输入与输出

/*显示”hello world!“*/
#include<stdio.h>                     //编译预处理命令
int main()                            //定义主函数main()
{
    printf("Hello World!");           //调用printf()函数输出文字
    return 0;                         //返回一个整数 0
}

运行结果:

Hello World!

在这之后我又了解到了”scanf();“。

scanf(); 获取键盘输入的值,将其存放在某段内存空间

​格式:

scanf("%d",&a)

 

2.变量的定义与赋值、数据类型

int a=100;                        //定义了一个整型变量a。在内存中申请了4个字节,并用变量a间接访问这片空间。将100赋值给变量a

常用的数据类型:int、float、double。

实例:

int celsius,fahr;                                 //定义两个整型变量celius和fahr,用于存放整数
float x;                                          //定义一个单精度浮点型变量x,用于存放实数
double area;                                      //定义一个双精度浮点型变量area,用于存放实数

3.运算符

1.算数运算符

 

运算符 + - * / %
名称 取余
优先级

注意:1.如果对两个整型数据作除法运算,其结果一定是整数。

           例如,10/4值是2.

           2.求余运算符取整形数据相除的余数,他不能用于实型数据的运算。

           例如,5%6的值为5.

2.关系运算符

运算符 < <= > >= == !=
名称 小于 小于或等于 大于 大于或等于 等于 不等于

注意:==是关系运算符,用于比较两个操作数是否相等;而=是赋值运算符,表示对变量赋值

4.分支结构

1.if-else语句

流程图:

第一周学习总结_运算符 

 

 

一般形式为:

int main(){

            int a,b;
            if(a>b){
                        printf("a大于b\n");
                    }
                    
            else{
                    printf("a小于等于b\n");
                }
                
            return 0;
        }

2.swich语句

流程图:

第一周学习总结_数据_02

 

 

 一般形式为:

int main(){

            int n;
            scanf("%d",&n);
            
            switch(n){
                        case 1:
                            printf("你选择了1\n");
                            break;
                            
                        case 2:
                            printf("你选择了2\n");
                            break;
                        
                        default:
                            printf("你选择了其他\n");
                            break;
                    }

            return 0;
}

了解了课本的知识是远远不够的,还需要大量的实践、打代码,希望以后我也能成为一个计算机大神。