第一篇C语言基础知识.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 C语言基础知识 一、C语言简介: C语言是国内外广泛使用的一种计算机语言。 特点: 语法简洁、紧凑、功能丰富、使用方便灵活、目标程序效率高、可移植性好。 二、学好C语言的要求: 1、多想。编写实际应用的程序就是一个做应用题的过程。首先,仔细研究实际问题的整个过程的变化规律(这就是一个读题的过程);其次,根据变化规律,抽象出数学模型(列出数学表达式);最后,用C语言将其实现(解答)。 2、多读。大量阅读程序,不仅可以增强你对基础知识的把握,而且可以从中学会很多编程技巧和算法,进而加强你解决问题的能力。 3、学会调试。调试是编程过程中非常关键的一步。 三、上课要求: 1、课前认真预习,上课认真听讲,课后认真复习。 2.、在PC机上安装VC6.0,课余时间自己学习编写程序。 四、本章学习内容: 1、C程序的构成和格式 2、标识符的概念和命名规则 3、常量与变量 4、二进制、八进制、十进制、十六进制之间的转换 5、常用数据类型 6、运算符与表达式 ------------------------------------------------------------------------------------------------------- C语言的基本格式 例1.1 #include”stdio.h” /*第一行是命令行,以#开头,后面不加分号,因为他不是程序语句*/ main() /*程序中有且仅有一个main函数,函数执行都是从main函数开始*/ { /*大括号要成对出现,且外面不要加分号*/ int a, b, c; /*int表示整形数据,任何变量使用前都要先定义后使用*/ a=1; /*注意这里的=不是等于的意思,而是赋值。C语言中的等于是==*/ b=2; /*注意函数内部语句后面要加分号*/ c=a+b; printf(“%d”,c); /*输出语句 */ } 总结: P 2 C语言严格区分大小写,即A和a在程序中表示不同的值; C语言中的符号都必须是英文输入下的符号; 变量定义后必须先初始化,再使用。 课后习题:P19 选择题 1、2、 ------------------------------------------------------------------------------------------------------- 标识符、常量和变量 1、标识符 标识符定义: 标识符命名规则: 标识符必须由数字、字母和下划线组成; 标识符的首字符必须是字母或下划线 注意:标识符的命名必须同时满足! 例题:选出正确的标识符 8a、a8、aaa、_a、_8、a_b、ab、no?、12C、 课后习题:P19 选择题 4、5、6、10、20、 标识符分类: 关键字: 预先规定的一批具有特定含义的,专门用来说明C语言成分的标识符。 附录P203 预定义标识符: 在C语言中预先定义并使用了的标识符,具有特定含义。 用户标识符: 用户根据自己需要定义的标识符。 常量 常量定义:在程序运行过程中,其值不能改变的量。 常量分类: 整型常量、实型常量、字符常量、字符串常量、符号常量 分析例1.2 变量 变量定义:在程序运行过程中,其值可以随程序要求而随时改变的量。 ------------------------------------------------------------------------------------------------------- 整形数据 整形数据的表示 十进制整数 用0~9十个数字表示。 八进制整数 用0~7八个数字表,但是前面必须加个0。 在C语言中144到底是八进制还是十进制,为了区别,在八进制数钱加0。 int a=100; /*100是十进制 */ int a=0100; /*0100是八进制 */ 十六进制整数 用0~9以及a~f或A~F表示,但是前面必须加0x和0X。 int a=100; /*100是十进制 */ int a=0x100; /*0x100是十六进制 */ 注意: C程序中没有直接用二进制表示的整型常量; 八进制和十六进制前面加的是0不是o; 二进制、八进制和十六进制的读法和十进制不同; 十六进制中的字母不区分大小写,但是不能大小写混用。 二进制、八进制、十进制和十六进制之间转换 ⑴提问: 为什么计算机内部只用二进制表示? 答:高低电平,便于物理实现。 为什么需要八进制和十六进制? 答:进制越大,数的表示长度越短 为什么偏偏需要八进制和十六进制,而不需

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档