C语言学习基础操作与变量详解
需积分: 17 162 浏览量
更新于2024-07-19
收藏 276KB PDF 举报
"郝斌老师的C语言学习笔记涵盖了从基础操作到高级概念的全面内容,适合初学者和进阶者参考。笔记中详细介绍了终端使用、编译与运行过程、Xcode快捷键以及C语言的基本数据类型和变量的使用规则。"
在C语言的学习中,掌握终端操作是基础。例如,`pwd`命令用于显示当前终端的工作路径,`ls`用于列出工作路径下的文件和文件夹,`ls -l`则以详细信息显示,包括文件权限、大小等;`cd`用于切换目录,`mkdir`创建新文件夹,`clear`清空屏幕,而`touch`则能创建一个新的空文件。
编译和运行C程序涉及几个步骤。首先,使用`cc -c`编译源文件(如`source.c`),生成`.o`目标文件,里面包含源文件的二进制代码。接着,通过`cc`或`ld`进行链接,将目标文件与必要的库链接在一起,添加启动代码。最后,用`./`执行编译后的程序。在Xcode环境下,`command + R`快捷键可实现编译、链接并运行,`command + B`仅编译链接,用于检查语法错误。
C语言的数据类型包括:`int`、`float`、`double`和`char`。`int`类型能存储`-2147483648`到`2147483647`之间的整数;`float`类型的有效位数最多为7位,超出部分不精确;`double`的有效位数可达16位,同样有精度限制。`char`类型只能存储单个字符,通常用单引号括起,不能存储中文,因为一个中文字符通常占用3个字节,而`char`变量只占1个字节。
变量在C语言中扮演重要角色,它是在内存中的一块区域,用于存储数据。声明变量时,需指定数据类型和变量名,如`int age = 25;`。变量名应遵循特定规则:由字母、数字、下划线或美元符号组成,且不能以数字开头,也不能使用C语言的关键字,同时注意C语言区分大小写。当变量间赋值时,实际上是拷贝源变量的值到目标变量,而非直接引用。
此外,需要注意的是,变量不能在同一作用域内重复定义,这是C语言的语法规则之一。理解这些基础知识对于编写有效的C语言程序至关重要。
2018-10-10 上传
2021-09-11 上传
点击了解资源详情
2022-08-04 上传
2013-12-09 上传
kxmtt
- 粉丝: 0
- 资源: 1
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器