C语法基础.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:18 大小:22KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

C语法基础.doc

C语法基础.doc

预览

免费试读已结束,剩余 8 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C编程技术基础培训北京神州数码思特奇信息技术股份有限公司研究院思特奇版权所有,未经许可不得向外传播课程目标?本课程帮助学员对C语言编程技术的语法概念、编程技巧、程序优化等进行基础方面的学习与指导,并结合实际项目应用达到认识和掌握各种编程知识的目的。?让学员掌握C技术编程思想、方法和解决实际问题的技巧。?本课程把概念、知识点与案例相结合,进行案例教学。目12345C基本语法串讲数组概念与应用录函数概念与设计应用指针应用文件操作目6内存管理与操作编程效率与防错录789网络通讯数据库访问技术C程序的开发过程开始编辑源程序file.c编辑程序代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装配,生成可执行程序*.exe编译编译链接有有错?无连可执行目标程序库函数和执行其它目标程序不正确结果正确?正确结束接目标程序file.objfile.exe执行源程序内容程序设计语言可执行不可以文件名后缀.c目标程序机器语言不可以.obj可执行程序机器语言可以.exeC语言字符集字符集指的是程序设计语言中所采用的各种符号的集合,如字母、数字、标点符号、运算符号等。字符是程序设计语言中的最小语法单位。类别名称英文字母数字运算符号标点符号不可打印字符括号关系运算符特殊符号>+,代表符号ABC?abc?012?9-*”/^:;.SpaceTabEnter(){}[]<=!=%|#\&_!一、C基本语法串讲C基本语法串讲1.2.3.4.5.6.7.数据类型、变量、常量命名规则运算符、表达式表达式和基本语句输入、输出结构、联合和枚举预处理器1.数据类型、变量、常量整型基本类型字符型实型(浮点型)单精度双精度枚举类型数据类型构造类型数组类型结构体类型共用体类型指针类型空类型基本数据类型1.整型数据2.实型数据3.字符型数据返回本节目录基本数据类型1.整型数据整型数据分为一般整型(int)、短整型(short)和长整型(long),并且每一种类型又分为带符号(signed)和无符号(unsigned)两种类型。整型数据的特性见下表:数据类型名short[int]signedshort[int]unsignedshort[int]intsigned[int]说明字节短整型带符号短整型无符号短整型整型带符号整型22244VisualC++6.0环境取值范围-32768~32767-32768~327670~65535-2147483648~2147483647-2147483648~2147483647TurboC2.0环境字节22222取值范围-32768~32767-32768~327670~65535-32768~32767-32768~32767unsigned[int]long[int]signedlong[int]unsignedlong[int]无符号整型长整型带符号长整型无符号长整型44440~4294967295-2147483648~2147483647-2147483648~21474836470~429496729524440~65535-2147483648~2147483647-2147483648~21474836470~4294967295基本数据类型2.实型数据实型数据分为单精度实型(float)、双精度实型(double)和长双精度实型(longdouble)。具体情况见下表所示:VisualC++6.0环境说明TurboC2.0环境数据类型名字节取值范围有效数字字节4取值范围有效数字float单精度实型4-3.4×1038~3.4×10386~7-3.4×1038~3.4×10386~7double双精度实型8-1.7×10308~1.7×1030815~168-1.7×10308~1.7×1030815~16longdouble长双精度实型16-1.2×104932~1.2×10493218~1910-1.2×104932~1.2×10493218~19基本数据类型3.字符型数据字符型数据分为一般字符型(char)、带符号字符型(signedchar)和无符号字符型(unsignedchar)三种类型。具体情况见下表所示:数据类型名说明字节取值范围charsignedcharunsignedc