C语言程序设计学习笔记:语言特点、编程基础和顺序结构
需积分: 10 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三个值,输出其最大者等。
2022-07-11 上传
2019-08-16 上传
2021-05-12 上传
2022-11-16 上传
2023-04-18 上传
2019-07-09 上传
这里是霖霖
- 粉丝: 10
- 资源: 3
最新资源
- java版商城源码-4sg:小而简单的SVGSankey生成器(使用XSLT)
- FPGA实现推箱子游戏.7z
- Single-Price-Grid-Component
- RaspberryPi 安装 WindowsArm 驱动 20200315drv_rpi4.zip
- PiperBlocklyLibrary:CircuitPython库支持使用RP Pico微控制器的块编码
- 易语言图片任意旋转源码.zip易语言项目例子源码下载
- Grades_Calc
- cschool:基本的Rails应用程序中的基本代码学校-谁想要雄心勃勃的人都可以免费打开手提袋
- 码
- data-structure
- 行业文档-设计装置-一种笔尾设置可折叠掏耳勺的方便笔.zip
- 华为简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- usov.tech
- 蒂莫·格拉斯特拉
- Webcam Fun +-开源
- semaphore_nuxt