C语言快速输入.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言快速输入

第一节 C语言快速入门Main函数 C程序都是由函数定义和数据对象定义组成,下面是函数定义的基本格式:返回值类型 函数名 ( [参数说明] ){函数定义} 所有的函数都必须有一个返回值类型说明,返回值类型为空时就写void,其他的返回值类型还有整型(int)、浮点型(float)等。参数说明可以为整型(int)、浮点型(float)等,为空时就写void。例:一个只定义了main()函数的简单JC程序。int main(void){cls();printf(HELLO);}数据对象在C程序设计中变量和常量是基本的数据对象。在C程序的数据定义部分,需列出要使用的变量,并声明其类型,必要时还需设置初始值。1、变量在C语言中,可以在函数外(在任何一对花括号之外)或函数体内定义变量。通常,变量以如下形式定义:类型 变量名;例:int a; 定义了一个整型变量a。或:类型 变量名=初始值;例:float P=2.0; 定义了一个浮点型变量P,并初始化为2.0。变量名必须由英文字母或下划线开始,区分大小写 。C语言的关键字,如if,while等不能用于变量名。此外,变量名和函数名不能相同。变量在定义时若不给出初始值,变量初始值则为零。2、常量  常量是指程序运行过程,其值不能被改变的量。常量在使用时,根据不同的需要使用不同的类型:a、整型常量整型常量可定义为十进制形式(如,255或-1)。可定义为使用0x前缀的十六进制形式(如,0x1fff),还可定义为一种非标准但常用的,使用0b前缀的二进制形式(如,0b2002001),但不支持使用零前缀的八进制常量。b、长整型常量通过在十进制整数后加上后缀 L 或 l (字母L的大小写)可创建长整型常量。例如,0L是长整型的零。虽然L的大小写均可使用,但大写形式更具有可读性。c、浮点数型常量浮点数可使用科学计数法 (例, 10e3 或10E3) 或用小数点分段。例如,浮点数零可以0.,0.0或0E1的形式给出,而不能仅仅用0。由于能力风暴智能机器人无浮点运算硬件,浮点运算将比整型运算慢,要节省地使用浮点运算。d、字符型与字符串型常量单引号括起的字符型常量的值是其ASCII码值 (例: x,它的值是120)。字符串型常量用成对的双引号定义,如,This is a robot.。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(十进制数)。c、32位浮点型32位浮点型由float类型标识符表示。约有七位有效数字,其范围从10^-38到10^38。d、8位字符型8位字符型是由char类型标识符表示,字符的取值一般是标准ASCII字符集中的可打印字符,但不是绝对的。字符型变量可表示任意的8位整数。e、指针C代码中的指针是表示内存地址的十六位整数。处理内存中变量值的方式有计算、传递以及通过指针引用其在内存中的地址。f、数组数组用于储存同类型的数据序列(即所有的数组元素有相同的数据类型)。定义数组时需指定其长度(即数组元素的个数)。数组中的元素可像其它变量一样进行设置和存取。语句与表达式语句是组成C程序基本成分之一,包括表达式、赋值、函数调用或控制语句。表达式组合变量及常量产生新值。运算符施加于特定类型对象之上,指明了将如何对它进行处理。1、运算符每种数据类型都有自己的运算符集以决定可以对其采用的运算。a、整型运算整型数支持以下运算:算术运算 加法+,减法-,乘法*,除法/比较运算 大于,小于,等于==,大于等于=,小于等于=,不等于!=位运算 按位或 |,按位与 ,按位异或 ^,按位取反 ~布尔运算 逻辑或 | |,逻辑与,逻辑非 !C语句在使用布尔值时,总是把整数零作为假(false),任何非零值作为真(true)。布尔运算符返回零作为假,而返回1作为真。布尔运算符 和 | |一旦得到最终表达式的结果,就会终止整个表达式的计算。例如,在表达式 ab 中,若a是假,则结果必为假而无需计算b,因而该 运算符不会对b求值。b、长整型整型运算所支持的运算符集中部分可用于长整型:算术加+,算术减-,算术乘*,及整型比较运算符。长整型不支持位运算,布尔运算及算术除法。c、浮点数浮点数运算包括算术运算,三角运算及对数运算。由于浮点运算由软件实现,它们比整型运算慢了许多。若从性能考虑,建议少用浮点运算。浮点运算支持如下类型:算术运算 加法+,减法

文档评论(0)

sy78219 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档