《乐在C语言》一第2章 变量、常量与数据类型2.1 变量与常量

第2章 变量、常量与数据类型

乐在C语言
本章大纲

2-1 变量与常量

2-2 数据类型

2-3 关键词

2-4 纸上作业
变量(variable)名与常量(constant)名可以用来代表某一事项,而数据类型(data type)表示变量名所需要的内存的大小。好比某个人需要多少平米的房子才能满足其居住的需求,如图2-1所示。张小华住的房子是40平米(图2-1所示的上方),而林小明住的房子是20平米(图2-1所示的下方)。

图2-1 数据类型(data type)表示变量名所需要的内存的大小, 好比某个人需要多少平米的房子,才能满足其居住的需求

2.1 变量与常量

乐在C语言
变量,表示会随着程序的运行而改变其内容。当我们要编写一款程序时,必须根据题目的陈述,取一个变量名表示某一事项的名称。

取变量名要注意几点,(1)第一个字一定要是英文字母,之后可接英文字母、数字和下划线(_)。如total、average、c_score、BMW5都是正确的取法,但5BMW、$money则是错误的,因为第一字不是英文字母。(2)变量名可以让大家很容易地看出它所代表的事项。如以average变量名表示平均数,一定比您取a为变量名来得好。(3)不可以取和保留字一样的变量名(如马上会谈到的int、double)。(4)变量名的大小写是不相同的。

例如,有一题目,请使用者输入两个整数,计算其总和及平均数。此时我们可以取number1、number2变量名代表这两个整数,total变量名表示总和,及average变量名代表平均数。

常量,表示不会随着程序的运行,而改变其内容。常量一般可分为以下两类。

1.整型常量,如:123。

2.浮点型常量,带有小数点的数,如123.12。

时间: 2024-10-12 09:19:01

《乐在C语言》一第2章 变量、常量与数据类型2.1 变量与常量的相关文章

《乐在C语言》一导读

序 言 乐在C语言我教了20几年的程序语言,总感觉有许多学生不易进入状态,究其原因,是对此门课没有什么兴趣,所以提不起劲.为了解决这一问题,决定写一本可让读者产生兴趣的入门书. 由于它是一本入门书,所以不易撰写,因此,向教程序语言的专家们请教,从中获得不少宝贵的意见,在这本书中一一的体现. 首先,决定在每一章的开始处,以漫画来表达这一章的用意.也打破传统流程图的画法,以另一种可爱的图形来表示.一张图胜过百字的叙述,相信您看了这些图之后,一定可以轻松了解其中的含义. 而在内容的撰写上,以浅显易懂的

《乐在C语言》一第1章 浅谈C程序语言1.1 什么是程序语言

第1章 浅谈C程序语言 乐在C语言本章大纲 1-1 什么是程序语言 1-2 C语言的历史背景 1-3 如何学好程序设计 1-4 如何编译程序 1-5 关键词 1-6 上机实习 1-7 参考文献 1.1 什么是程序语言 乐在C语言程序员(programmer)利用程序语言(programming language)编写程序(program),以完成某一项任务,如图1-1所示.如利用C程序语言编写C程序,以完成10 000个数由小到大的排序工作或是以C程序语言编写一个您亲朋好友的通讯录等. 图1-1

《乐在C语言》一2.2 数据类型

2.2 数据类型 乐在C语言 定义一个变量需给予数据类型.数据类型的用意在于分配适量的内存给变量,因为变量一定要放在内存才能运行.一般,常用的数据类型有整型(integer)和浮点型(floating point).没有小数点的数叫整型:而有小数点的数,称之为浮点型.如123是整型,而123.45 则是浮点型. C程序语言以int表示整型,而以float与double表示浮点型.float表示的是单精度(single precision)浮点型,而double则是双精度(double preci

《乐在C语言》一1.4 如何编译程序

1.4 如何编译程序 乐在C语言利用C程序语言的语法写出的程序,称之为C源代码(source code),它的扩展名是 .c.如何编写C程序,之后将它变为可执行程序代码,请看以下的步骤. 步骤一:选择一个适当的编译程序,开始编辑C程序,并取源代码的扩展名为.c. 步骤二:利用此编译程序将此源代码编译成目标代码(object code),其扩展名是.obj. 步骤三:利用链接程序(linker)将程序用到库函数(library function)的目标代码,加以链接为可执行程序代码(executi

《乐在C语言》一1.2 C语言的历史背景

1.2 C语言的历史背景 乐在C语言 Pascal发表于1971年,红于20世纪80年代,但却好景不长,因为C语言也在这时候来凑热闹.由于C语言有功能更强的指针,而且又是UNIX或Linux操作系统所使用的程序语言,所以取而代之也变得理所当然了. C语言是从B语言延伸过来的程序语言,而B语言的前身是BCPL语言,同时多多少少也受ALGOL 68(发表于1968年)的影响.从图1-3所示可以看出一些常用高级程序语言的发展史.目前大家使用的C语言是1989年美国国家标准学会公布的标准C语言,简称AN

java-Java语言程序设计第4章编程练习题1求问

问题描述 Java语言程序设计第4章编程练习题1求问 import java.util.Scanner; public class Practice { public static void main(String[] args) { Scanner input = new Scanner(System.in); int data = 0; int positive = 0; int negative = 0; int sum = 0; int count = 0; System.out.pri

《乐在C语言》一1.5 关键词

1.5 关键词 乐在C语言程序员(programmer) 程序语言(programming language) 程序(program) 机器语言(machine language) 编译程序(compiler) 翻译员(translator) 错误(bugs) 调试(debug) 源代码(source code) 目标代码(object code) 链接程序(linker) 库函数(library function) 指针(pointer) 数据结构(data structures) 二叉查找树

《乐在C语言》一2.4 纸上作业

2.4 纸上作业 乐在C语言1.下列哪些是合法的变量名,哪些是不合法的变量名. (1)3BMW (2)@im (3)C_Language (4)$USD (5)int (6)double (7)BMW-X6 (8)iPod (9)BMW_X6 (10)sum 2.试说明变量的用意是什么?为什么变量要给予一个数据类型? 3.请将正确的答案填入下列空格中.

《乐在C语言》一2.3 关键词

2.3 关键词 乐在C语言变量(variable) 常量(constant) 数据类型(data type) 整型(integer) 浮点型(floating point) 单精度(single precision)浮点型 双精度(double precision)浮点型 格式符(format specified character)