- 1、本文档共113页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计;主要内容; 1数据与数据类型;问题;程序的任务是对数据进行处理,数据是程序处理的对象,而运算符是施加给这些数据的操作。
数据和运算符是表达式的基本元素;2 C语言的基本数据类型及其表示;2、符号常量;2、符号常量(举例);2、符号常量(举例);3、变量;1.变量名由字母 A、B、…、Z、a、b、… 、z,数字 0、1、… 、9 和下划线 _ 组成。
2.变量名的第一个字符必须是英文字母或下横线。
3.不能用系统中的关键字作为变量名
4.变量名中的字母是区分大小写的。
sum、stu_name、_age、Lts_1_2、a2
32c、x.y、start+9、c2.0
NAME name 表示两个不同的变量名。;C语言的数据类型有:;4、变量的定义;二、整型数据及表示;整型数据包括整型常量和整型变量, 整型数据以二进制补码形式存储 ;整型常量的不同数值表示方法
10进制:0~9
8进制:0~7,以0开头
16进制:0~9,A~F/a~f,以0x或0X开头 ;C语言中用signed,unsigned
short long 来修饰各种int类型;整数的所有类型:;整型变量的形式;int型数的表示范围:
存储长度16位二进制(2B) ;整型变量的定义;16位计算机通常的取值范围:;32位计算机通常的取值范围:;3.整型数据应用中的常见问题;上周回顾(1);上周回顾(2);main() /* 求两数和的程序 */
{
int a,b,c; /* 说明a、b为整型变量 */
a= 2147483647; /* 为变量a赋最大值 */
b=3; /* 为变量b赋值 */
c=a+b; /* 计算a+b并将结果赋值给变量c */
printf(c=%d\n,c); /* 输出变量c的值 */
};再次提醒; 三、实型数据及其表示 ; 其中,小数部分一般都采用规格化的数据形式,即:小数点放在第一个有效数字前面,使小数部分
放小于1的纯小数。;实型数据包括实型常量和实型变量;3.实型变量;3.实型变量;例:
float a,b;
/* 说明变量 a,b 为单精度型实数 */
double c,d;
/* 说明变量 c,d 为双精度型实数 */
long double e,f
/* 说明变量 e,f 为长双精度型实数 */;例如:输出实型数据a,b
main() /*P3-2*/
{float a; /* 定义变量 a为单精度型 */
double b; /* 定义变量 b为双精度型 */
/* 为a、b赋值 */
a=98765.4321;
b=0.1234567891234567899;
/* 输出变量a、b的值 */
printf(a=%f,b=%f\n,a,b);
}; 实型数的分辨率:
最小正数:10-38 小于该数时处理为0 下溢
最大正数:1038 大于该数时提示出错 上溢;简单总结一下;四、字符型数据及表示;四、字符型数据及表示;四、字符型数据及表示;‘a’的ASCII值为97
内存中存储形式;2、字符型常量;转义字符:;转义字符表:;说明:;定义形式 char
占存储空间 ;main()
{char a,b,c;
int d;
a=\5;
b=\60;
c=A;
d=1089;
printf(a=%c b=%c c=%d d=%c\n,a,b,c,d);
printf(a=%d b=%d\n,a,b);
getch();
};Main()
{ char a; /* 说明a为字符型变量 */
int b; /* 说明b为整型变量 */
a=’A’; /* 为a赋字符常量’A’ */
b=a+25; /* 计算65+25并赋值给字符变量b */
printf(”%c,%d,%c,%d\n”,a,a,b,b);
/* 以字符型和整型两种格式输出a、b */
}
程序运行的输出结果:
A,65,Z,90;到这里我们可以看到:;4、字符串常量;4、字符串常量;字符串 “w\11”占几个字节?;五、指针型数据及其表示;五、指针型数据及其表示;访问内存的两种方式:
直接访问:按地址直接存取 a
间接访问:通过指针i间接存取;访问内存的两种方式:
直接访问:按地址直接存取 a
间接访问:通过指针i间
您可能关注的文档
- 小学初中语文基础知识.文常百科学案.doc
- 1常见的酸和碱(推荐)探究.ppt
- 小学附属施工组织设计学案.doc
- 小学科学分组演示实验目录学案.doc
- 小学科学实验进度表-2015学案.doc
- 小学六年级上册科学实验学案.doc
- 小学美术第一册全册学案.doc
- 1到5的认识探究.ppt
- 小学三年级数学上册知识点(北师大版)学案.doc
- 小学生学习浮躁最典型的5个表现及解决方法学案.doc
- 2025广西玉林北流市山围镇卫生院公开招聘5人笔试参考题库附答案解析.docx
- 2025六安霍邱县夏店镇面向社会选聘见习村干部20人笔试参考题库附答案解析.docx
- 2025年吉林市街道办人员招聘笔试备考题库及答案解析.docx
- 2025湖北随州市曾都医院引进急需紧缺高层次人才15人笔试参考题库附答案解析.docx
- 2025福建厦门市集美实验学校非在编教师招聘1人笔试参考题库附答案解析.docx
- 2025南平延平黄墩街道社区卫生服务中心招聘医师笔试参考题库附答案解析.docx
- 2025广西玉林市慈善总会公开招聘2人笔试参考题库附答案解析.docx
- 2025商洛市消防救援支队招聘政府专职消防员(11人)笔试参考题库附答案解析.docx
- 2025商洛市医疗卫生机构定向招聘考试笔试参考题库附答案解析.docx
- 2025年铜川市街道办人员招聘笔试备考题库及答案解析.docx
最近下载
- 2025年湖北省襄阳市襄阳四中学初三下学期四月调考化学试题含解析.doc VIP
- GBT 42706.1-2023 电子元器件 半导体器件长期贮存 第1部分:总则.doc
- 2018人教版七年级数学下册练习:期末达标检测卷.docx VIP
- AC-25厂拌热再生沥青混凝土试验段施工方案.doc
- 行业联盟与竞争格局演变-深度研究.pptx
- 2024-2025学年北京西城区九年级初三(上)期末道德与法治试卷(含答案).pdf
- 2025年山东省枣庄市滕州市高三二模物理试卷及答案.docx
- 第九章 压强和浮力(知识清单)【教师版】.docx VIP
- 2025保安员理论考试100题(附答案) .pdf VIP
- 2022年三级教育测试题.docx
文档评论(0)