(一)、变量类型和表示方法
1.什么是变量?一句话,变量是存储数据的值的空间。由于数值的类型有多种,有整数、小数(浮点数)、字符等等,那么对应的变量就有整型变量、浮点型变量、字符型变量。变量还有其他的具体分类。整型变量还可具体分为无符号型、长整型和短整型。浮点型也可分为单精度型、双精度型和长双精度型。此外还可以分为静态变量、外部变量、寄存器变量和自动存储变量。这些数据类型我们在本节和后面的章节中都会陆陆续续介绍。
那么变量我们总要给它取个名字吧,这个名字我们叫做标识符。
标识符的命名有一定的规则:
(1).标识符只能由字母、数字和下划线三类字符组成
(2).第一个字符必须是字母(第一个字符也可以是下划线,但被视作系统自定义的标识符)
(3).大写字母和小写字母被认为是两个不同的字符,如A和a是两个不同的标识符
(4).标识符可以任意长,但只有前32位有效。有些旧的C版本对外部标识符的限制为6位。这是由于链接程序的限制所总成的,而不是C语言本身的局限*
(5).标识符不能是C的关键字
2.从上面的规则中,有个关键字的概念。那么什么叫关键字呢?
从表面字意上也可以看出,关键字是C语言本身某些特*的一个表示,是唯一的代表某一个意思的。
下面列出ANSI标准定义的32个C语言的关键字,这些关键字在以后的学习中基本上都会用到,到时再说它们的各自用法。
autobreakcasecharconstcontinuedefault
dodoubleelseenumexternfloatfor
gotoifintlongregisterreturnshort
signedsizeofstaticstructswitchtypedef
unionunsignedvoidvolatilewhile
C语言还包括一些不能用做标识符的扩展关键字。
asmcdecl_cs_ds_esfar
hugeinterruptnearpascal_ss
所以在以后的学习中,在给变量命名时要避开这些关键字。
3.TurboC2.0规定所有变量在使用前都必须加以说明。一条变量说明语句由数据类型和其后的一个或多个变量名组成。变量说明的形式如下:
类型<变量表>;
这里类型是指TurboC2.0的有效数据类型。变量表是一个或多个标识符名,每个标识符之间用,分隔。
(二)、整型变量
整型变量是用来存储整数的。
整型变量又可具体分为好几种,最基本的整型变量是用类型说明符int声明的符号整型,形式如下:
intCounter;
这里int是类型说明符,Counter是变量的名字。
整型变量可以是有符号型、无符号型、长型、短型或象上面定义的普通符号整型。
整型是16位的,长整型是32位,短整型等价于整型。
以下是几种整型变量的声明示例:
longintAmount;
longAmount;
signedintTotal;
signedTotal;
unsignedintOffset;
unsignedOffset;
shortintSmallAmt;
shortSmallAmt;
unsignedshortintMonth;
unsignedshortMonth;
从上面的示例可以看出,当定义长整型、短整型、符号整型或无符号整型时,可以省略关键字int。
注明:
1.用signed对整型变量进行有符号指定是多余的,因为除非用unsigned指定为无符号型,否则整型都是有符号的。
2.当一个变量有几重特*时,声明关键字的顺序可以任意。以下几种声明是等价的:
unsignedlongT1;
longunsignedT2;
unsignedlongintT3;
unsignedintlongT4;
longunsignedintT5;
longintunsignedT6;
intunsignedlongT7;
intlongunsignedT8;
(三)、浮点类型变量
顾名思义,浮点类型变量是用来存储带有小数的实数的。
C语言中有三种不同的浮点类型,以下是对这三种不同类型的声明示例:
floatAmount;
doubleBigAm
什么是C语言变量大家了解吗?C语言变量的概念以及定义是什么呢,下面一起去看看吧!一、变量的概念程序设计就是让计算机按照一定的指令来进行工作,可以说数据的处理是程序设计的主要任务。那么数据是怎么加入到计算机的内存中呢?计算机最初的功能就是能够...
文言文阅读理解是考查学生文言文综合水平的一个大题,分课内和课外两个部分。本文将从文学常识、课文理解这两方面着重谈一谈。一、文学常识文言文的文学常识包括作家作品、相关的文体知识等。作家,要了解他(她)的姓名、朝代、历史地位等;作品,不仅要知道...
功复习提纲应测物理量:钩码重力g、钩码提升的高度h、拉力f、绳的自由端移动的距离s器材:除钩码、铁架台、滑轮、细线外还需刻度尺、*簧测力计。步骤:必须匀速拉动*簧测力计使钩码升高,目的:保证测力计示数大小不变。结论:影响滑轮组机械效率高低的...
一、电流的三种效应。1、电流的热效应。如白炽灯,电饭锅等。2、电流的磁效应,如电铃等。3、电流的化学效应,如电解、电镀等。2、电流看不见、摸不着,我们可以通过各种电流的效应来判断它的存在这里体现了转换法的科学思想。(物理学中,对于一些看不见...
一、变量的概念程序设计就是让计算机按照一定的指令来进行工作,可以说数据的处理是程序设计的主要任务。那么数据是怎么加入到计算机的内存中呢?计算机最初的功能就是能够存储数据并处理数据的机器。那么数据是怎么加入到计算机的内存中呢?在学习程序设计之...
激动人心的校运会六年级作文05-11
我的小朱老师作文07-29
弟弟是个游戏迷三年级作文08-12
我的学校,我的家演讲稿范文11-23
寒假里的收获作文450字06-17
幼儿园实习转正自我鉴定范文02-25
《小老虎历险记》读后感范文300字03-18
“五四”精神学习体会心得05-10
天猫客服工作总结怎么写02-03
袁宏道《虎丘记》的原文及译文01-10
我的外婆家写景作文01-18
关于种大蒜观察日记02-03
一年级新生自我介绍「汇总」01-12
夏天的烦恼作文300字01-14
《三字经》读后感300字01-15
狼狈的幸福-作文01-30