C语言基本概念(下)【C语言入门到精通】

本文是C语言入门教程的下篇,详细介绍了C语言的基本结构,包括简单的程序结构、变量类型、关键字、声明、命名、赋值、printf()函数以及初始化。适合C语言初学者,通过实例解析了C语言的基础知识,强调了变量声明和命名的重要性,并提醒了初学者关于浮点型计算和变量初始化的注意事项。
摘要由CSDN通过智能技术生成

C语言基本结构(下)

Every program is a part of some other program and rarely fits.1

码字不易,对你有帮助 点赞/转发/关注 支持一下作者

思维导图


在这里插入图片描述


写在前面


如果只是写个人学习总结的博客很容易,简单写一些感悟然后贴上代码走人就可以了,甚至不用校审。但是我命名本系列为【C语言必知必会】帮助你从入门到精通 C语言,那势必要“事无巨细”一些:既要考虑到没有基础的初学者,又不能止于基础。所以本教程适合各类人群学习,只要你看就一定会有帮助。

本教程是本人纯手打并排版,校审由我与我的搭档汤圆君一起完成的。你们看这一篇文章我要写好几个小时。如果文章对你有帮助,请不要“白嫖”。支持一下作者,作者会发更多干货好文。

》 此符号表示该内容以后的章节会讲解,此章节内不要求理解。

简单的程序结构


下面是一个简单的程序,身高是给出的,体重是在程序中得到的,我们输出的是体重与身高/体重的值。

这里我们更注重的是程序的结构而非程序本身。

示例

在这里插入图片描述

1. 类型

每一个变量都有类型(type)。类型用来描述变量的数据的种类,也称数据类型

数值型变量的类型决定了变量所能存储的最大值与最小值,以及是否允许小数点后出现数字。

示例中只有一种数据类型:int

int(integer):即整型,表示整数。

数据类型还有很多,目前除了 int 以外,我们只再使用另一种:

float(floating-point): 浮点型,可以表示小数

注意:虽然 float 型可以带小数,但是进行算术运算时,float 型要比 int 型慢,而且 float 通常只是一个值的近似值。(比如在一个float 型变量中存储 0.1, 但其实可能这个变量的值为 0.09999987,这是舍入造成的误差)

题外话:我当时学的时候,就没有人告诉我这些知识,你们如果现在是初学,我都感觉到羡慕,你们要少走多少弯路啊!

2. 关键字

int 与float 都是C语言的关键字(keyword),关键字是语言定义的单词,不能用做其他用途。比如不能用作命名函数名与变量名。

关键字:斜体代表C99新增关键字

auto enum unsigned break extern
return void case float short
volatile char for signed while
const goto sizeof continue if
static default struct do int
switch double long typedef else
register union
restrict inline _Bool _Complex _Imaginary

如果关键字使用不当(关键字作为变量名),编译器会将其视为语法错误。

保留标识符(reserved identifier):下划线开头的标识符和标准库函数名&#

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值