网站大量收购独家精品文档,联系QQ:2885784924

c语言第2章基本的程序语句.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言第2章基本的程序语句

第2章 基本的程序语句 程序=数据结构+算法 基本数据类型 有符号整型(int) 有符号长整型(long int) 有符号短整型(short int) 整型 无符号整型(unsigned int) 无符号长整型(unsigned long int) 无符号短整型(unsigned short int) 字符型(char) 单精度(float) 实型 双精度(double) 空类型(void) 2.2 标识符、变量和常量 2.2.1 标识符 标识符就是一个名字,用于标志某个事物,由字母、数字、下划线组成且由字母或下划线开头的字符串。 标识符可用来命名变量及作为常量名、函数名、类型名、标号和其他各种用户定义的对象命名。一个程序内不得有重复名,不允许使用与C语言系统关键字(保留字)相同的标识符。 如: _sum, sum, stu_name, price30等为合法的标识符。 在定义标识符时应注意以下几点: 1.为了增加可读性,应尽量见名知意。 如:sum,area,day,name等等 2.对标识符的命名应常用取简、专用取繁。 3.应尽量避免使用容易混淆的字符。 例如: O(大写字母) o(小写字母) 0(数字) I(大写字母) i (小写字母) 1(数字) Z(大写字母) z(小写字母) 2(数字) C语言关键字列表 auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while 注意: 1.C语言区分大小写 如:Price 和 price,系统会认为是两个不同的标识符。 2.标识符的长度一般不超过8个字符 具体情况视不同系统而定。 设允许8个字符。 则: student_ name student_ number为同一名字。 2.2.2 变量和常量 一、变量 变量(程序执行过程中可以不断改变其值的一种量。变量包括变量名和变量值。 变量名 ( 用标识符命名,对应一定数量的内存存贮单元,其单元数视变量类型而定。 C语言中 (1) 变量须先定义,后使用 如: int student student=30; 则若写成student=30, 则未定义, 编译时指出其错。 可以在说明变量时赋初值 如 int i=9; 错误 int a=b=c=9; 正确 int a=9,b=9,c=9; (2) 一旦变量被定义,即可在编译时为其分配相应数量的单元。 (3) 一旦变量被定义, 其类型便确定。则可检查其运算的合法性。 如: a % b 表示a整除以b的余,则a,b必须为整型量。 变量的一般描述方法: 类型关键字 变量名1,变量名2,…,变量名n; 基本数据类型所占字节数及其取值范围 (假定机器的CPU的字长为16位) 二、常 量 常量(( 程序运行过程中不能被改变的量。 一般的数据显式写法均表示常量。 如: 一个数: 20 ( 整型常量 15.8 ( 实型常量 一个字符 ‘a’ ( 字符型常量 ‘2’ ( 字符型常量 一个字符串 “fdjfk252” ( 字符串常量 1. 整型常量: 整型常量就是整型常数。 (1) 十进制 如: 256, 308, -120等 一般形式 [+]数字[数字[数字…]] 其中: 数字为0至9的数码之一;方括号中的内容可有可无。如果有多位数字,第一个数字不能为0。 (2) 八进制 以数字0开头表示的整数,如:0235, 0146,-012等. 0235=2×82+3×8+5=15710 0146=1×82+4×8+6=10210 -012=-(1×8+2)=-1010 一般形式 [+]数制符数字[数字[数字…]] 其中: 数制符为数码0;数字为0至7的数码之一;方括号中的内容可有可无。 (3) 十六进制 以0x开头的整型数,如: 0x16, 0x128 0x16=1×16+6=2210 0128=1×162+2×16+8=29610 一般形式 [+]数制符数字[数字[数字…]] 其中: 数制符为数码0x或0X;数字为0至9、a至f、A至F;方括号中的内容可有可无。 注意: ① 八进制整数和十六进制的整数的

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档