第2章 c语言基础知识

第2章 c语言基础知识

ID:5326835

大小:1.55 MB

页数:75页

时间:2017-12-08

第2章  c语言基础知识_第1页
第2章  c语言基础知识_第2页
第2章  c语言基础知识_第3页
第2章  c语言基础知识_第4页
第2章  c语言基础知识_第5页
第2章  c语言基础知识_第6页
第2章  c语言基础知识_第7页
第2章  c语言基础知识_第8页
第2章  c语言基础知识_第9页
第2章  c语言基础知识_第10页
资源描述:

《第2章 c语言基础知识》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第二章C语言基础知识本章导读本章通过C程序实例分析着手,使读者理解《C语言的基本数据类型的表示形式、存储格C式及相关的运算,掌握变量定义的方法及意程义,能够灵活运用各种表达式,为C语言编序设程打下基础。计基本章主要知识点础(1)基本的数据类型。》(2)常量和变量。(3)C语言各种运算符和表达式的应用。1西南林业大学计信学院第二章C语言基础知识(5学时)2.1C语言的词法《C2.2C语言的数据类型程序2.3常量设计基2.4变量础》2.5运算符和表达式2西南林业大学计信学院2.1C语言的词法2.1.1C语言的词法《C程2.1.2关键

2、字序设计2.1.3标识符基础》2.1.4分隔符3西南林业大学计信学院2.1.1C语言的词法C语言使用一组字符来构造具有特殊意义的符号,我们称之为词法。主要有关键字、标识符、运算符、分隔符、常量及注释符等。《C程C语言的字符集:序设计(1)大、小写英文字母:A~Z、a~z基(2)数字:0~9础》(3)其它符号:+、-、*、/、=、,、.、_、)、(、&、^、%、$、#、@、!、~、<、>、?、’、;、:、”、)、[、]、{、}、-、、空格4西南林业大学计信学院2.1.2关键字定义:系统预定义的词法符号,具有特定的含义。ANSIC

3、规定有32个关键字。C《C语言不允许对关键字重新定义,即程程序员不能将关键字再定义其他含义。序设关键字举例:计基(1)与数据类型有关的关键字:础》charshortlongintfloatdoublesignedunsignedvoidstructuniontypedefsizeof5西南林业大学计信学院2.1.2关键字(2)与存储类别有关的关键字:autoexternregisterstatic《C程(3)与程序控制结构有关的关键字:序ifelseswitchcasedefault设dowhileforcontinuebrea

4、k计returngoto基础》(4)与编译预处理有关的关键字:includedefine6西南林业大学计信学院2.1.3标识符标识符是指用来标识程序中用到的变《量名、函数名、类型名、数组名、文件名C以及符号常量名的有效字符序列。程序设计基★标识符的命名规则:础标识符由字母、数字、下划线组成,第一个》字符不能是数字,只能是字母或者下划线。7西南林业大学计信学院2.1.3标识符标识符命名的注意事项:(1)不能使用关键字作标识符。《C(2)最好做到见名知意。程(3)注意易混字符的使用。例如:I和1、o和0序设例:判断下列标识符的合法性

5、计基sumSumprintfprintfdayDate33daysdays础student_name##3333lotus_1_2_3intint》a>ba>b_above$$1231238西南林业大学计信学院2.1.4分隔符三、分隔符分隔符是程序中的标点符号,用来分隔单词《C或程序正文。程(1)空格:作为单词之间的分隔符。序设(2)逗号:作为变量之间或函数的多个参数计之间的分隔符。基础(3)冒号:作为语句标号与语句间的分隔符》以及switch语句中case与语句序列之间的分隔符。(4)大括号:作为函数体、复合语句等定界。9西南

6、林业大学计信学院2.2C语言的数据类型2.2.1数据类型概述《C2.2.2基本数据类型——整型程序设2.2.3基本数据类型——实型计基2.2.4基本数据类型——字符型础》2.2.5格式化输出函数printf10西南林业大学计信学院2.2.1数据类型概述不同的数据类型在内存中的存储方式不相同,不同数据类型的数据在内存中所占的字节《C数也大多不一样。程高级语言能表示的数据类型越多,程序编序写起来就越简单。设计基础数据类型决定:》1.数据占内存字节数2.数据取值范围3.其上可进行的操作11西南林业大学计信学院2.2.1数据类型概述整型

7、(int)基本类型字符型(char)《单精度实型(float)C实型程双精度实型(double)序数组类型(以[]为标志)设数据类型计构造类型结构体类型(struct)基共用体类型(union)础》指针类型(以*为标志)空类型(void)12西南林业大学计信学院2.2.2基本数据类型——整型一、整型整型数据分为一般整型(int)、短整型(short)和长整型(long),并且每一种类型又分为带符号(signed)和《C无符号(unsigned)两种类型。整型数据的特性见下表:程类符关键字字节数数据范围序型号设[signed]in

8、t4-2147483648~2147483647计基有[signed]short2-32768~32767础整[signed]long4-2147483648~2147483647》型unsignedint40~4294967295无unsignedshort2

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

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

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