> 文章列表 > 第二天:C语言基础

第二天:C语言基础

第二天:C语言基础

目录

1. 数据类型与变量

2. 常量

3. 运算符

4. 输入与输出

5. 实例:计算圆的面积和周长


        在第一天,您已经成功地搭建了C语言编程环境,并编写了第一个C程序。接下来的第二天,我们将学习C语言的基础知识,包括数据类型、变量、常量、运算符和输入输出等。

1. 数据类型与变量

在C语言中,数据类型是用来表示数据的类型和大小。常见的数据类型有:

  • int:整数类型,用于表示整数。
  • float:单精度浮点数类型,用于表示实数。
  • double:双精度浮点数类型,用于表示更高精度的实数。
  • char:字符类型,用于表示单个字符。

变量是用来存储数据的内存单元。在C语言中,您需要声明变量的类型、名称以及可选的初始值。例如:

int age = 20; // 声明一个整数变量age,并赋值为20
float score = 98.5; // 声明一个单精度浮点数变量score,并赋值为98.5
char grade = 'A'; // 声明一个字符变量grade,并赋值为'A'

2. 常量

常量是固定值,在程序执行期间不允许改变。在C语言中,有两种常量:

  • 字面常量:如整数常量42、浮点数常量3.14和字符常量'A'

  • 符号常量:使用#define预处理指令定义。例如:

    #define PI 3.14159 // 定义一个符号常量PI,值为3.14159

3. 运算符

C语言提供了丰富的运算符,用于对数据进行各种操作。常见的运算符有:

  • 算术运算符:如+-*/%
  • 关系运算符:如==!=><>=<=
  • 逻辑运算符:如&&(与)、||(或)和!(非)。
  • 赋值运算符:如=+=-=*=/=

4. 输入与输出

C语言提供了标准库函数,用于进行输入与输出操作。常见的输入输出函数有:

  • printf:用于输出数据。例如:

  • int age = 20;
    printf("My age is %d.\\n", age); // 输出:My age is 20.

    scanf:用于输入数据。例如:

  • int age;
    printf("Please enter your age: ");
    scanf("%d", &age); // 输入20
    printf("Your age is %d.\\n", age); // 输出:Your age is 20.

    今天,您已学习了C语言的基础知识,包括数据类型、变量、常量、运算符和输入输出等。接下来,我们将通过一个简单的实例来巩固今天的学习内容。

5. 实例:计算圆的面积和周长

目标:编写一个C程序,输入圆的半径,计算并输出圆的面积和周长。

  • 使用文本编辑器创建一个新的文件,将其命名为circle.c
  • circle.c文件中输入以下代码:
  • #include <stdio.h>
    #define PI 3.14159 // 定义符号常量PIint main() {float radius, area, circumference;// 输入圆的半径printf("Enter the radius of the circle: ");scanf("%f", &radius);// 计算面积和周长area = PI * radius * radius;circumference = 2 * PI * radius;// 输出结果printf("Area: %.2f\\n", area);printf("Circumference: %.2f\\n", circumference);return 0;
    }
  • 保存文件,然后关闭文本编辑器。
  • 根据昨天学习的命令行编译和运行方法,编译并运行circle.c程序。
  • gcc circle.c -o circle
  • 运行程序并输入圆的半径,查看计算结果。
  • ./circle

        通过这个实例,您已经学会了如何在C语言中使用变量、常量、运算符以及输入输出函数。在接下来的第三天,我们将继续学习C语言的控制结构,包括条件语句和循环语句。请继续关注我们的7天C语言零基础入门课程,共同成长!