设为首页 加入收藏

TOP

C语言快速入门教程1快速入门 2指令 3条件选择(一)
2023-07-23 13:26:07 】 浏览:84
Tags:指令

1快速入门

什么是C语言

C是一种编程语言,1972年由Dennis Ritchie在美国AT & T的贝尔实验室开发。C语言变得很流行,因为它很简单,很容易使用。今天经常听到的一个观点是--"C语言已经被C++、Python和Java等语言所取代,所以今天何必再去学习C语言"。我很不赞同这种观点。这有几个原因。这些原因如下:

(a) C++、Python和Java等语言所取代或Java利用一种叫做面向对象编程(OOP)的原则来组织程序,这有很多好处。在使用这种组织原则时,你需要基本的编程技能。因此,首先学习C语言,然后迁移到C++、C#或Java更有意义。虽然这种两步走的学习过程可能需要更多的时间,但在结束时,你一定会发现它值得一试。

(b) 流行的操作系统,如Windows、UNIX、Linux和Android的主要部分都是用C语言编写的。此外,如果要扩展操作系统以与新设备一起工作,就需要编写设备驱动程序。这些程序完全是用C语言编写的。

(c) 像微波炉、洗衣机和数码相机这样的普通消费设备正变得越来越智能。这种智能来自于这些设备中嵌入的微处理器、操作系统和程序。这些程序必须快速运行并在有限的内存中工作。C语言是建立这种操作系统和程序时的首选语言。

(d) 你一定见过一些专业的3D电脑游戏,用户在游戏中浏览一些物体,比如说一艘宇宙飞船,向入侵者发射子弹。所有这类游戏的本质是速度。为了满足这种对速度的期望,游戏必须对用户的输入做出快速反应。用于创建此类游戏的流行游戏框架(如DirectX)是用C语言编写的。

学习C语言的步骤

学习英语和学习C语言之间存在着密切的相似性。

image

image

常量、变量和关键词

当字母、数字和特殊符号恰当地结合在一起时,就形成了常数、变量和关键词。常量是不改变的实体,而变量是可能改变的实体。关键字是具有特殊含义的词。在编程语言中,常量通常被称为字面量,而变量则被称为标识符。现在让我们看看C语言中存在哪些不同类型的常量和变量。

C语言常量的类型

C语言中的常量可分为两大类:
(a) 主要常量
(b) 次要常量

这些常量可进一步分类。

image

在这个阶段,我们将只讨论初级常量,即整数、实数和字符常量。以下是构建这些不同类型常量的规则:

  • 构造整数常数的规则

(a) 整数常数必须至少有一个数字。
(b) 它不能有小数点。
(c) 它可以是零、正或负的任何一种。如果一个整数常数前面没有符号,则假定它是正数。
(d) 整数常数内不允许有逗号或空号。
(e) 整数常数的允许范围是-2147483648到+2147483647。

例如:+325.34 426.0 -32.76 -48.5792

实际上,整数常数的范围取决于编译器。对于像Visual Studio, GCC这样的编译器,范围是-2147483648到+2147483647,而对于像Turbo C或Turbo C++这样的编译器,范围是-32768到+32767。

  • 构建实数常量的规则

实数常数通常被称为浮点常数。实数常量可以写成两种形式--小数形式和指数形式。在构建小数形式的实数常数时必须遵守以下规则:

(a) 实数常数必须至少有一个数字。
(b) 它必须有一个小数点。
(c) 它可以是正数或负数。默认符号为正。
(d) 实数常数内不允许有逗号或空白。

例如:+325.34 426.0 -32.76 -48.5792

如果常数的值过小或过大,通常会使用指数形式。然而,它并不限制我们对其他实数常数使用指数形式。

在指数形式中,实数常数由两部分组成。出现在'e'之前的部分被称为尾数,而'e'之后的部分被称为指数。因此,0.000342可以用指数形式写成3.42e-4(在普通算术中意味着3.42 x 10-4)。

在构建以指数形式表示的实数常数时必须遵守以下规则:

(a) 尾数部分和指数部分应以字母e或E分开。
(b) 尾数部分可以有正号或负号。默认符号为正。
(c) 指数必须至少有一个数字,可以是正数或负数的整数。默认符号为正。
(d) 用指数形式表示的实数常数的范围是-3.4e38到3.4e38。

例:+3.2e-5 4.1e8 -0.2E+3 -3.2e-5

  • 构建字符常量的规则

(a) 字符常量是字母、数字或特殊符号,包含在单引号内。
例如:'A' 'I' '5' '='

参考资料

https://url97.ctfile.com/f/18113597-853620132-541682 下载密码 订阅号pythontesting 发送 密码 。

C语言变量的类型

一个特定类型的变量只能容纳同一类型的常数。例如,一个整数变量只能容纳一个整数常数,一个实数变量只能容纳一个实数常数,一个字符变量只能容纳一个字符常数。因此,C语言中变量的类型和常量的类型一样多。

在任何C语言程序中,都要进行许多计算。这些计算的结果被储存在计算机内存的一些单元(位置)中。为了便于检索和使用这些数值,内存单元被赋予了名称。由于存储在每个位置的值可能会发生变化,所以给这些位置的名称被称为变量名称。

构建不同类型常量的规则是不同的。然而,对于构建所有类型的变量名,同样的规则适用。

  • 构建变量名称的规则

(a) 变量名称是1到31个字母、数字或下划线的任何组合。有些编译器允许变量名的长度可以达到247个字符。不要创建不必要的长的变量名,因为它增加了你的打字工作量。

(b) 变量名的第一个字符必须是字母或下划线(_)。

例如:si_int pop_e_89 avg basic_salary

我们应该始终创建有意义的变量名称。例如,在计算单利的时候,我们应该建立像prin, roi, noy这样的变量名来表示原则、利率和年数,而不是像a, b, c这样的任意变量。

创建变量名称的规则对于所有类型的主要变量和次要变量都是一样的。因此,为了帮助区分变量,必须声明我们希望在程序中使用的任何变量的类型。这种类型的声明是如下所示。

例如

int si, m_hra;

float bassal;

char code;

C语言的关键字

关键字是指那些已经向C语言编译器(或广义上的计算机)解释过含义的词。C语言中只有32个关键词。

image

这些关键字不应作为变量名使用。然而,一些 C 编译器允许你构建与这些关键字完全相似的变量名。

编译器供应商还提供了更多的关键字。尽管ANSI委员会建议这样的编译器特定的关键字都应该在前面加上两个下划线(如___asm),但并不是每个厂商都遵守这个规则。

第一个C语言程序

一旦掌握了变量、常量和关键字的知识,下一个合乎逻辑的步骤就是将它们组合成指令。然而,我们现在要做的不是这样,而是编写我们的第一个C语言程序。一旦我们完成了这一工作,我们将详细了解它所使

首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇【C标准库】详解strerror函数 下一篇理解函数指针和回调函数

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目