2019-08-17 C语言经典入门

 2024-02-16 01:01:10  阅读 0

1.经典入门hello world

#include 
int main(int argc, char **argv)
{
    printf("hello world.\n");
    return 0;
}

1.1 概念

(1)源文件:源文件就是源代码文件,C语言源文件后缀为.c

(2)头文件:头文件的后缀为.h(head,标头)。 C语言代码由源文件和头文件组成。

(3)关键字:关键字是C语言所要求的一些单词。 这些词在C语言中代表特殊的含义。 它们是由C语言定义的,轮不到我们使用。 每个关键字都有其自己的含义。 我们必须理解每个关键字的全部含义和用法,否则我们就看不懂C语言程序。

(4) 注释:在C语言中,注释以//或/**/开头。 注释是针对程序员的,而不是针对机器的。 换句话说,程序员写注释给其他人看,以便其他人能够理解他们为什么要写这些代码。 然而编译器在编译程序时会忽略注释,因此机器根本看不到注释,也不关心它们。

(5)符号:C语言程序中包含很多符号,例如; :、+(){}*等,每个符号都有自己的含义。 要想看懂C语言程序就必须了解各种符号的含义。 。

(6) 变量:变化的量。 C语言程序中使用变量来执行计算。

(7)函数:函数是C语言的基本单位。 AC语言程序实际上是由很多函数组成的。 每个函数用于执行某种功能,并且该函数可以调用其他函数来完成该功能。 其功能符号为()。 C语言中有一个特殊的函数,叫做main。 该函数是整个程序的默认入口点。 也就是说,整个C语言程序都是从main函数开始执行的,其他函数都是由main直接或间接调用的。

(8)C语言关键字

关键词的含义

(包括)

头文件包含(不相关)

int(,整数)

用于表示整数的类型称为整数

float(浮点类型)

菜单设计c语言_菜单的代码_二级菜单 源代码 c语言

用于表示小数的类型

char(,字符类型)

字符数据类型

(返回)

函数返回

1.2 C语言编写代码的步骤

第1步:编辑源代码(使用vim或其他编辑器)

第二步:编译。 编译是使用编译器将源程序代码转换为可执行程序的过程。 编译需要编译器。 我们在Linux中使用的编译器通常是gcc。 例如,gcc hello.c 编译当前目录下的hello.c 文件。 默认的可执行文件名为 a.out。 也可以自己指定编译后生成的可执行程序的名称,使用gcc hello.c -o hello。

第三步:执行编译生成的可执行程序。 执行方法是./hello。

第四步:调试。 当你执行程序后发现结果不对,不是你想要的,那就回去看看源代码哪里出了问题。 然后修改,再次编译执行,看看结果。 如此循环下去,直到结果正确为止。

2. 共享文件夹的使用

当我们按逻辑安装和安装虚拟机软件时,以及安装虚拟机之后。 我们通常在Linux中编辑源代码,并在Linux中编译并执行源代码。 这时候就需要和Linux进行交互了。

如何互动? 人们过去使用smb服务器,但现在他们可以通过共享文件夹轻松做到这一点。 如何创建共享文件夹?

第一步:首先在 中创建一个文件夹,主要使用英文名称。

步骤2:在菜单栏VM-->-->-->选项卡中,选择右上角,点击Add,下一步,在打开的选项卡中浏览到Host Path项目,选择第一步中创建的。 文件夹中,下面的Name中会自动弹出一个相同的名称。 该名称是Linux虚拟机中未来文件夹中的映射文件夹。 名称可改也可不改,然后保持OK直至完成。

3.C语言数据类型 3.1 整型

C语言中的整数类型对应于数学中的整数。 整数类型变量用于描述整数值。 经过计算,整型变量只能是整数(整数类型),不可能是小数(浮点类型)。

菜单的代码_二级菜单 源代码 c语言_菜单设计c语言

int、短整型、长整型

3.2 浮点类型

C语言的浮点类型对应于数学中的小数。 浮点类型有两种:float 和 float。 用法是一样的,区别在于范围和精度。 float表示范围小、精度低(小数点后6位),而float表示范围大、精度高(小数点后16位)。 范围是指数字有多大,精度是指数字的分辨率有多精细。

注意:打印 float 或 type 时,必须使用 %f,而不是 %d。

("%2.10f", f);

3.3 字符类型

字符类型对应于 ASCII 字符。 ASCII字符是编码的一种,是一种用数字编码来表示符号的方法。 本质上,字符类型其实都是整数,只不过这些整数是用来表示某些字符的ASCII编码值,因此被称为字符。 类型。

字符类型一般用8位二进制表示,无符号字符类型的范围是0~255。 字符类型实际上是比short短的整数类型,所以可以用int来操作。 打印,%d打印十进制编码值,%c打印字符。

3.4 无符号数和有符号数

数学中的数字是有符号的,有正数和负数。 因此,计算机中的数据类型也是有符号的,分为有符号数和无符号数。

签名号码:

(1) 整数类型:

int(缩写为int)

long,也是 long int (long)

短,也短整型(短)

(代表整数)

(2)浮点类型:

浮动(简称浮动)

(缩写)

(3) 字符类型

字符(缩写字符)

无符号数:

(1) 整数类型:整数类型有无符号数,用于表示编码数等事物。 比如身份证号、房间号等。

整数

long int(缩写为long)

短整型(缩写为short)

(2) 浮点数:没有无符号浮点数。 也就是说,小数一般只用在数学概念中,而且都是有符号的(有正负号)。

(3) 字符类型

字符

注意:对于整数和字符类型,有符号数和无符号数表示的范围是不同的。

例如,字符类型的有符号数范围为-,无符号数范围为0255。

4.C语言常用运算符

这部分做笔记没什么意思,后面我的文章会详细讲。

朱老师的网站:

标签: 符号 字符 注释

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码