- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)