C语言快速入门.doc

C语言快速入门.doc

ID:50368397

大小:37.00 KB

页数:6页

时间:2020-03-08

C语言快速入门.doc_第1页
C语言快速入门.doc_第2页
C语言快速入门.doc_第3页
C语言快速入门.doc_第4页
C语言快速入门.doc_第5页
资源描述:

《C语言快速入门.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一节C语言快速入门Main函数C程序都是由函数定义和数据对象定义组成,下面是函数定义的基本格式:<返回值类型><函数名>([参数说明]){<函数定义>}所有的函数都必须有一个返回值类型说明,返回值类型为空时就写void,其他的返回值类型还有整型(int)、浮点型(float)等。参数说明可以为整型(int)、浮点型(float)等,为空时就写void。例:一个只定义了main()函数的简单JC程序。intmain(void){cls();printf("HELLO");}数据对象在C程序设计中变量和常量是基本的数据对象。在C程序的数据定义部分,需列出要使用的变量,并声明其类型,必要时还

2、需设置初始值。1、变量在C语言中,可以在函数外(在任何一对花括号之外)或函数体内定义变量。通常,变量以如下形式定义:<类型><变量名>;例:inta;定义了一个整型变量a。或:<类型><变量名>=<初始值>;例:floatP=2.0;定义了一个浮点型变量P,并初始化为2.0。变量名必须由英文字母或下划线开始,区分大小写。C语言的关键字,如if,while等不能用于变量名。此外,变量名和函数名不能相同。变量在定义时若不给出初始值,变量初始值则为零。2、常量  常量是指程序运行过程,其值不能被改变的量。常量在使用时,根据不同的需要使用不同的类型:a、整型常量整型常量可定义为十进制形式(如,2

3、55或-1)。可定义为使用"0x"前缀的十六进制形式(如,0x1fff),还可定义为一种非标准但常用的,使用"0b"前缀的二进制形式(如,0b2002001),但不支持使用零前缀的八进制常量。b、长整型常量通过在十进制整数后加上后缀"L"或"l"(字母L的大小写)可创建长整型常量。例如,0L是长整型的零。虽然"L"的大小写均可使用,但大写形式更具有可读性。c、浮点数型常量浮点数可使用科学计数法(例,"10e3"或"10E3")或用小数点分段。例如,浮点数零可以"0.","0.0"或"0E1"的形式给出,而不能仅仅用"0"。由于能力风暴智能机器人无浮点运算硬件,浮点运算将比整型运算慢,要节

4、省地使用浮点运算。d、字符型与字符串型常量单引号括起的字符型常量的值是其ASCII码值(例:'x',它的值是120)。字符串型常量用成对的双引号定义,如,"Thisisarobot."。e、NULLNULL是一个特殊常量,NULL具有零值,可对指针或数组变量赋值,或进行比较(将在后面说明)。通常,其它常量是不能转成指针类型,所以很多情况下要用到NULL。3、数据类型a、16位整型16位整型由int类型标识符表示。其取值范围从-32,768到+32,767(十进制数)。b、32位整型32位整型由long类型标识符表示。其取值范围从-2,147,483,648到+2,147,483,647(

5、十进制数)。c、32位浮点型32位浮点型由float类型标识符表示。约有七位有效数字,其范围从10^-38到10^38。d、8位字符型8位字符型是由char类型标识符表示,字符的取值一般是标准ASCII字符集中的可打印字符,但不是绝对的。字符型变量可表示任意的8位整数。e、指针C代码中的指针是表示内存地址的十六位整数。处理内存中变量值的方式有计算、传递以及通过指针引用其在内存中的地址。f、数组数组用于储存同类型的数据序列(即所有的数组元素有相同的数据类型)。定义数组时需指定其长度(即数组元素的个数)。数组中的元素可像其它变量一样进行设置和存取。语句与表达式语句是组成C程序基本成分之一,包

6、括表达式、赋值、函数调用或控制语句。表达式组合变量及常量产生新值。运算符施加于特定类型对象之上,指明了将如何对它进行处理。1、运算符每种数据类型都有自己的运算符集以决定可以对其采用的运算。a、整型运算整型数支持以下运算:算术运算加法+,减法-,乘法*,除法/比较运算大于>,小于<,等于==,大于等于>=,小于等于<=,不等于!=位运算按位或

7、,按位与&,按位异或^,按位取反~布尔运算逻辑或

8、

9、,逻辑与&&,逻辑非!C语句在使用布尔值时,总是把整数零作为假(false),任何非零值作为真(true)。布尔运算符返回零作为假,而返回1作为真。布尔运算符&&和

10、

11、一旦得到最终表达式的结果,就会

12、终止整个表达式的计算。例如,在表达式a&&b中,若a是假,则结果必为假而无需计算b,因而该&&运算符不会对b求值。b、长整型整型运算所支持的运算符集中部分可用于长整型:算术加+,算术减-,算术乘*,及整型比较运算符。长整型不支持位运算,布尔运算及算术除法。c、浮点数浮点数运算包括算术运算,三角运算及对数运算。由于浮点运算由软件实现,它们比整型运算慢了许多。若从性能考虑,建议少用浮点运算。浮点运算支持如下类型:算术运算加法+,减法-,

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

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

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