C语言基础(1)

这篇博客介绍了C语言的基础知识,包括软件的定义、文件的构成及类型,以及二进制等进制转换。同时,详细阐述了C语言的源程序结构特点,如main函数的唯一性、预处理命令的使用等,并探讨了数据类型的分类,如char、int、float等。此外,还提及了bool类型的使用,强调在C语言中0代表false,非0代表true。
摘要由CSDN通过智能技术生成

C语言基础(1)

1.软件

软件是一系列按照特定顺序组织的计算机数据指令的集合。

简单来说,软件就是程序加文档的集合体。

2.文件

文件是一个外存概念,只存在于“外存”(硬盘,U盘,网盘)中。

文件由两部分构成:文件名+文件主体

文件可分为:可执行文件(由指令和数据构成)和不可执行文件(由数据构成)。

Windows中.exe,.bat,.com是可执行文件。Linux中靠文件属性判断是否可执行。

C语言的编译链接过程:

在这里插入图片描述

3.进制及其转换

二进制数、八进制数、十进制数、十六进制数。

在这里插入图片描述
在这里插入图片描述

4.C语言

4.1C源程序的结构特点

​ 1.一个C语言源程序可由一个或多个源文件组成。

​ 2.每个源程序可由一个或多个函数组成。

​ 3.一个源程序不论由多少个文件组成,都有且只能有一个main函数。

​ 4.源程序中可以有预处理命令(include命令仅为其中一种),预处理命令通常应放在源文件或源程序的最前面。

​ 5.每一个说明,每一个语句都必须以分号结尾。

​ 6.标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。

4.2数据类型

数据类型字节
char1
short2
int4
long int4
long long8
float4
double8
long double8,12,16
bool1
void(无类型)

bool类型

​ bool只有true和false;在C语言中0是false,其他情况(非0)都为true。使用时需引进#include<stdbool.h>。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值