计算机基础与C语言程序设计 978-7-302-28811-4 第3章_基本数据类型与常用库函数

计算机基础与C语言程序设计 978-7-302-28811-4 第3章_基本数据类型与常用库函数

ID:43803996

大小:654.00 KB

页数:32页

时间:2019-10-14

计算机基础与C语言程序设计 978-7-302-28811-4 第3章_基本数据类型与常用库函数_第1页
计算机基础与C语言程序设计 978-7-302-28811-4 第3章_基本数据类型与常用库函数_第2页
计算机基础与C语言程序设计 978-7-302-28811-4 第3章_基本数据类型与常用库函数_第3页
计算机基础与C语言程序设计 978-7-302-28811-4 第3章_基本数据类型与常用库函数_第4页
计算机基础与C语言程序设计 978-7-302-28811-4 第3章_基本数据类型与常用库函数_第5页
资源描述:

《计算机基础与C语言程序设计 978-7-302-28811-4 第3章_基本数据类型与常用库函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章基本数据类型与常用库函数第3章基本数据类型与常用库函数3.1字符集与标识符3.2数据类型与基本数据类型3.3常量与变量3.4数据的输入/输出函数3.5常用库函数3.1字符集与标识符1.C语言的字符集大写英文字母(26个):A-Z小写英文字母(26个):a-z阿拉伯数字(10个):0-9特殊字符(30个):+-*/%<>=^~

2、&!#′″,.:;()[]{}_?空格2.标识符C语言规定:标识符由字母、数字和下划线组成第一个字符必须为字母或下划线大小字母有区别合法标识符非法标识符sum、area、PI、_int、a_sum、s12

3、35、D1Old234P、cad-y、a2.3、a&b标识符分以下三类。(1)关键字,如:int等(2)预定义标识符,如:printf等。(3)用户标识符,如:sum等3.2数据类型与基本数据类型3.2.1数据类型3.2.2基本数据类型有整型、实型和字符型。1.整型数据基本整型(int)、短整型(short)、长整型(long)占字节数类型标识符数值范围有符号整数2int-32768~327672short-32768~327674long-2147483648~2147483647无符号整数2unsigned0~655352unsi

4、gnedshort0~655354unsignedlong0~42949672952.实型数据即实数,又称为浮点数。单精度实型(float类型)用4个字节存放一个实数。双精度实型(double类型)用8个字节存放一个实数。占字节数类型标识符数值范围单精度实型4float±(10-38~1038),6位有效数字双精度实型8double±(10-308~10308)16位有效数字3.字符型数据在内存中以相应的ASCII码存放。例如字符'B'的ASCII码为66,它在内存中以如下形式存放:010000103.3.1常量常量:其值不变的量。1

5、.整型常量即整常数。三种形式:1)十进制整数:如123、-456、0。2)八进制整数:如010、-0123。3)十六进制整数:如0x123。3.3常量与变量2.实型常量又称浮点数,有两种形式:1)小数形式:0.123、.123、-123.0、123.、0.0(必须有小数点)2)指数形式:123e3或123E3(代表123x103)(e或E前必须有数字,且e后必须有整数)3.字符常量用单引号括起来的单个普通字符或转义字符.如‘a’‘A’‘?’‘’‘101’字符常量的值:该字符的ASCII码值如‘A’——65,‘a’——97,‘0’

6、——48,‘’——10字符数据可以参加运算,例如‘A’+2的值为67,即’C’的ASCII码<转义字符及其含义:转义字符含义vra‘dddtbf\“xhh转义字符含义换行垂直制表回车响铃单引号3位8进制数代表的字符水平制表退格换页反斜线双引号2位16进制数代表的字符4.字符串常量”Howdoyoudo”,”CHINA”,”a”CHINA例字符串“CHINA”在内存中例空串””注意:’a’是字符常量,”a”是字符串常量。每个字符串末尾自动加一个’’作为字符串结束标志3.3.2符号常量符号常量:给

7、常量所起的名字。例如:#definePI3.14159则PI即3.14159【例3.1】输入一个半径值,求圆周长和圆面积。#include#definePI3.14159voidmain(){floatr,c,area;scanf("%f",&r);c=2*PI*r;area=PI*r*r;printf("c=%farea=%f",c,area);}1↙1↙c=6.283180area=3.1415903.3.3变量变量:可以改变的量。1.变量的定义类型标识符变量名列表;例如:inta,b,c;floatx,

8、y,z;2.变量赋初值例如:intx,sum=0;inta=1,b=1,c=1;不能写成inta=b=c=1;注意:变量定义后未初始化,其值不定。3.4数据的输入/输出函数3.4.1字符输入/输出函数1.字符输入函数(getchar)函数原型:intgetchar()函数功能:从键盘读取一个字符。2.字符输出函数(putchar)函数原型:intputchar(charx)函数功能:向屏幕输出一个字符x。【例3.2】getchar函数和putchar函数应用举例。#includevoidmain(){charc1,c

9、2,c3;c1=getchar();c2=getchar();c3=getchar();putchar(c3);putchar(c2);putchar(c1);}abc↙abc↙cba3.4.2格式输出函数printf使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。