- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 C语言基础知识 1.1 计算机与程序设计语言 计算机系统的基本组成 包括计算机硬件和计算机软件。 硬件指构成计算机系统的元器件、部件和设备,其中包括运算器、控制器、存储器、输入和输出设备,运算器和控制器是计算机的核心部分,人们将它们称为中央处理器(CPU)。 软件是用户操纵计算机的接口界面,通常,按照应用层次可以将软件划分成系统软件、支撑软件和应用软件三个层次。 程序设计语言 程序设计语言是用于编写计算机程序的语言。按照语言级别可以将它分为两个类别:低级语言和高级语言。 低级语言是一种与特定计算机体系结构密切相关的程序设计语言,主要包括机器语言和汇编语言。 高级语言是一类采用更加接近自然语言,并力求与具体机器无关的程序设计语言形式,它具有易学、易读、易用、易维护等特点。常见的高级语言有:BASIC、FORTRAN、COBOL、Pascal、C、C++等。 1.2 C程序的基本结构和运行过程 C程序是由一个一个函数组成的,每一个函数用于描述一项操作的具体实现过程。 任何一个完整的C程序都必须有且仅有一个名为main的主函数。 当程序运行时,系统将率先自动调用主函数。 例1:输出文本行 This is a C program. 例2:计算1~100之间整数的和 书写格式的特点: 例5(P6):通过键盘输入两个整数,输出其中较大的整数 C语言程序的结构特点: 运行C程序的基本过程 Turbo C++3.0集成环境 1、用户界面 2、创建一个新文件或打开一个已经存在的C源文件 3、保存C源文件 4、编译C源程序 5、运行界面 6、查看结果:按“Alt+F5” 1.3 数据类型、常量、变量、输入输出与基本运算 2、实型 带小数点的数据类型。例如,78.34、0.0、-765.2、76.0。单精度 float 4个字节 有效位数为7位 双精度 double 8个字节 有效位数为15位 1、整型常量 十进制整数 0 ?9中的若干数字,最高位不能是0 八进制整数 以0开头,跟0?7中的若干个数字。例如,0634、023、07765。 十六进制整数 以0x或0X开头,跟0?9、a ?f、A ?F中的一个或若干个数字、字母。例如,0x2345、0xfa85、0xffff 变量定义 数据类型 变量名[,变量名[,变量名...]]; 例如:int count; 例:大小写字母的转换。 1、字符输入函数 getchar( ) 从键盘输入一个字符 如果输入成功,函数返回这个字符的ASCII编码。 例如: char ch; ch = getchar( ); 2、字符输出函数putchar( ) 格式:putchar(ch) 向显示器输出一个字符(ch代表的字符 ) 例:输出单个字符 例6:P23 将输入的角度转换成弧度。 例7:P23 输入两个字符,输出用这两个字符绘制的三角形。 不同类型数据的隐式转换 例8:P26 逆序输出一个三位正整数的每一位数字。 例9:P27将连续输入的4个数字字符拼成一个int类型的数值。 数学标准函数 例:输入单个字符 #include stdio.h main( ) { char c; c=getchar( ); putchar(c); putchar(‘\n’); } ?putchar(getchar( )); 限哺犯踢窝枷状持弄远脐阜风仟触植繁去响扑凋洲桌咆抽州弥弧令彩授沏c语言程序设计1(基础知识)c语言程序设计1(基础知识) 格式:scanf( 格式控制字符串,变量地址表列 ); 格式控制字符串:用双引号括起来的字符序列,字符序列中排列着各种格式控制说明符。用“%”开头,后跟一个特定字符或字符序列组成。 例如,“%d”输入一个十进制整型数值; “%c”输入一个字符; “%f”输入一个实型数值, “%ld”输入一个十进制长整型数值 “%s”输入一个字符串 变量地址:变量名 :地址符。例如,a、表示变量a的存储地址 例如:scanf(“%d%d%f%f”, x, y, f1, f2); 3、格式化输入函数 scanf( ) 猫屉衰更必揉究殊钙苇韦悲评撇拽埔赡铬涅望椎袭套颜栅腰乾了痹孤茫作c语言程序设计1(基础知识)c语言程序设计1(基础知识) #include stdio.h void main( ) { int a,b,c; scanf(“%d%d%d”, a, b, c);; printf(“%d,%d,%d\n”, a, b, c); } 例: 输入:
您可能关注的文档
- 长方体的表积教学设计.doc
- 质量综合知精讲班第5讲.doc
- 杭浦高速公5标劳务分包合同书.doc
- 大学物理第0章.doc
- 项目实施工师5级认证知识要点.doc
- 2011年月浙江省_信息技术高考试卷及答案word.doc
- 示范教案(5课 古代希腊民主政治).doc
- 五年级上册典诵读10首.doc
- 2013年都三诊语文答案详解.ppt
- 第三套GS考试题14.doc
- 2025年中国农业银行吉林省分行春季招聘58人笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年中国农业银行新疆维吾尔自治区分行春季招聘70人笔试备考题库及答案详解一套.docx
- 2025年中国农业科学院都市农业研究所成都农业科技中心第二批招聘笔试高频难、易错点备考题库及答案详解.docx
- 2025年中国农业银行内蒙古自治区分行度春季招聘186人笔试备考题库附答案详解.docx
- 2025年中国地质科学院勘探技术研究所博士研究生岗位招聘应届生8人笔试备考题库及参考答案详解1套.docx
- 2025年中国人民警察大学第二批公开招聘笔试备考题库带答案详解.docx
- 精品解析2021-2022学年人教版八年级物理下册第七章-力综合测评试卷(含.pdf
- 2025年云南昆明市呈贡区审计局编外合同制审计专员招聘笔试备考题库及参考答案详解1套.docx
- 2025年中国信息通信研究院招聘30名应届高校毕业生笔试备考题库及答案详解一套.docx
- 2025年中国农业银行河北省分行春季招聘351人笔试备考题库及答案详解一套.docx
文档评论(0)