C语言程序设计学习笔记:语言特点、编程基础和顺序结构

需积分: 10 3 下载量 135 浏览量 更新于2024-07-07 收藏 2.55MB DOCX 举报
C语言学习笔记 本资源是C语言学习笔记,基于《C程序设计(第四版)》谭浩强的教材,涵盖了C语言的基础知识、特点、数据类型、变量、运算符、控制语句、函数、输入输出等方面的内容。 一、计算机语言和C语言的发展 计算机语言是计算机能够识别和执行的指令集合,C语言是高级语言之一,发展自1969年的BCPL语言。C语言的特点包括语言简洁、紧凑、使用方便、灵活、运算符丰富、数据类型丰富、结构化的控制语句、语法限制不太严格、允许直接访问物理地址、可移植性好、生成目标代码质量高、程序执行效率快等。 二、C语言的基本概念 在C语言中,一个变量代表内存中的存储单元,C语言源程序的基本单位是函数,一个C语言源程序由若干函数组成,其中至少应含有一个main函数。在C语言中,输入操作是由库函数scanf完成,输出操作是由库函数printf完成。 三、C语言程序的结构和编译 C语言程序的结构包括预处理指令、全局声明、函数定义等部分。编译C程序的步骤包括编辑源程序、对源程序进行编译、进行连接处理、运行可执行程序得到运行结果。 四、数据类型和变量 C语言中的数据类型包括整型、实型、字符型等,了解数据类型转换的方法,掌握赋值运算符和赋值表达式、变量的赋值方法,理解常量与变量,了解整型、实型和字符型数据常量和变量的表示方法。 五、顺序程序设计 掌握赋值语句、输入输出函数、格式输入输出,理解C的数据类型,了解数据类型转换的方法,掌握赋值运算符和赋值表达式、变量的赋值方法,理解各种数据类型之间的混合运算,掌握算术运算符和运算表达式,了解逗号运算符和逗号表达式。 六、程序设计示例 包括经典例题:输入A,B的值,然后完成交换、输入一个值,求出圆的周长、面积、表面积、体积等示例程序。 七、进制转换 了解十进制转R进制方法:除R取余,直至商0,余数倒序排列。 八、其他知识点 包括:字节、k、M、G的单位换算、cnt表示个数、avg表示平均值、sum表示和、输出两个变量中的较小者、输入a,b,c三个值,输出其最大者等。