- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 基本数据类型与常用库函数1精要
中国计量学院信息工程分院 2003年2月 第二章 基本数据类型与常用库函数 2.1 字符集与标识符 C语言的基本语法是单词,主要有标识符、关键字、运算符、常量、标点符等。 1 C语言的字符集: 大、小写字母,数字,其他符号. 2, 标识符 是程序中一个实体的名字:变量、符号常量、函数、数组、结构体以及文件等的名字 1) 系统指定的标识符成为关键字,用户不可当作一般标识符来用,如char, auto, if, sizeof等 2) 用户指定的标识符要以字母或下划线开头,以字母、数字、下划线组成。 如 NAME、_sum、z2003_5为合法字符 那么为合法字符吗? 10fen, sum 2, double, china$5a 原则: “见名知义”; 区分大、小写 2.2 数据类型与基本数据类型 2.2.1 数据类型 (以免“溢出”) 2.2.2基本数据类型 字符型(char) 1字节 每个字节8位二进制数 整型—短整型(short int ) 2字节(-32768~32767) 基本型(int) 4字节(±21亿) 长整型(long int ) 4字节(±21亿) 实型—单精度(float) 4字节 6~7位有效数字 双精度(double)8字节 15~16位有效数字 二进制数的定点表示 定点表示法——小数点位置是“固定的” 定点数可用于表示整数。整数在机器中用补码表示。 对于 short int a=8,b=-8; 数据存储形式 字符型按ASCII码存储,其余以补码存储 2.3.1 常量 整型常量 十进制数 由正负号和0~9组成,并且第一个数码不是0。 八进制数 由正负号和0~7组成,并且以0开头 如 012 -012345 十六进制数 由正负号和0~9、a~f或A~F组成,并且以0x开头 如 0xA2 -0x12 0xabcd 实型常量 十进制形式 123.45 2.0 ( 必有小数点) 指数形式 2.45e-4 1.13E3 (e或E前为数,后为整数) 字符常量 普通字符(可显示字符) ‘A’ ‘?’ (只能单字符单引号) 错误:‘ABC’ “A” ‘’’ ‘”’ ‘\’ 字符型数据可以参加运算。 转义字符 (有些字符无字形表示,无法直接输入和表示。) 如回车符、单引号、反斜杠等 转义字符以反斜杠(\)开头,后面跟一些特殊字符或数字。如表2.3。 字符串(用双引号括起) “A” “?” (以‘\0’为字符串结束标志) 如: “Good”, ”study hard”, ”C程序设计“ 总是有“\0”隐藏在字符串最后,作为字符串的结束标志。 字符串长度等于字符数+1 如 “good” 长度为 5 sizeof(“study hard”)=? 长度为10+1=11 字符例题 字符串常量有关问题 ‘A’与“A”的区别 问题(判断正误): char c=“China”; char c=‘China’; “China”占几个字节?‘\141’占几个字节? 2.3.3变量 变量的定义 类型标识符 变量名列表 如 int a,b,c; //定义a、b、c为基本int类型变量 赋值 “变量名=表达式” 例: b=(a=3+5) a=b=c=d=3+5 (结果均为8) 例:int a=b=c=d=3+5 (语法错误,除非b,c,d定义过) 正确:int a, b=a=3+5; 例: c=3+(a=5)*6 结果:c=33,a=5(一个语句可以有几个赋值运算) 变量必须先定义后使用 变量名必
文档评论(0)