C语言学习笔记:函数、运算符与位操作
需积分: 10 188 浏览量
更新于2024-09-18
收藏 18KB TXT 举报
"C语言学习笔记"
C语言是一种广泛使用的编程语言,它的简洁性和高效性使得它在各种领域都有着广泛的应用。本笔记主要涵盖了C语言的基础知识,包括数据类型、运算符、控制结构以及输入输出等内容。
1. 数据类型
C语言中的基本数据类型有整型(int)、短整型(short int)、长整型(long int)和无符号类型(如unsigned int)。其中,int通常占4个字节,short int占2个字节,long int占4或8个字节,而无符号类型则表示非负整数。例如,158可以用unsigned int类型存储,其二进制表示为0X15L。
2. 运算符
C语言支持多种运算符,包括算术运算符(+、-、*、/、%)、关系运算符(>、<、==、!=、>=、<=)、逻辑运算符(&&、||、!)以及位运算符(&、|、~、^、<<、>>)。位运算符用于操作变量的二进制表示,例如,9 & 5的结果为1,因为9的二进制形式00001001与5的二进制形式00000101进行按位与运算后得到00000001。
3. 输入输出
在C语言中,我们通常使用<stdio.h>库中的函数来实现输入输出。`printf`用于输出,`scanf`用于输入。例如:
```c
#include<stdio.h>
main()
{
double x, s;
printf("请输入一个数字:\n");
scanf("%lf", &x);
s = sin(x);
printf("sin(%lf)等于%lf\n", x, s);
}
```
上述代码中,`%lf`是用于读取和打印双精度浮点数的格式化字符串。
4. 控制结构
C语言提供了if...else语句、switch语句、for循环、while循环以及do...while循环来控制程序流程。例如:
```c
for(int i = 0; i < 10; i++) {
printf("%d ", i);
}
```
这段代码会打印出0到9的数字。
5. 主函数与编译器
在C程序中,`main()`函数是程序执行的起点。C语言支持多种编译器,如Microsoft的CMSC、Borland的Turbo C和AT&T的C等。
本笔记旨在帮助初学者理解C语言的基本概念和语法,以便能够编写和运行简单的C程序。随着对语言的深入学习,可以逐步掌握更复杂的功能,如指针、结构体、函数指针、内存管理等。在实践中不断练习,将有助于提高编程技能。
点击了解资源详情
点击了解资源详情
点击了解资源详情
113 浏览量
2011-11-19 上传
2009-08-31 上传
2024-01-14 上传
2022-04-04 上传
2020-07-07 上传
gothis
- 粉丝: 2
- 资源: 295
最新资源
- CoreOS部署神器:configdrive_creator脚本详解
- 探索CCR-Studio.github.io: JavaScript的前沿实践平台
- RapidMatter:Web企业架构设计即服务应用平台
- 电影数据整合:ETL过程与数据库加载实现
- R语言文本分析工作坊资源库详细介绍
- QML小程序实现风车旋转动画教程
- Magento小部件字段验证扩展功能实现
- Flutter入门项目:my_stock应用程序开发指南
- React项目引导:快速构建、测试与部署
- 利用物联网智能技术提升设备安全
- 软件工程师校招笔试题-编程面试大学完整学习计划
- Node.js跨平台JavaScript运行时环境介绍
- 使用护照js和Google Outh的身份验证器教程
- PHP基础教程:掌握PHP编程语言
- Wheel:Vim/Neovim高效缓冲区管理与导航插件
- 在英特尔NUC5i5RYK上安装并优化Kodi运行环境