2023届电信科协第一次Task:C语言基础学习
需积分: 0 112 浏览量
更新于2024-08-03
收藏 2KB MD 举报
2023届电信科协第1次Task.md知识点总结
**Task概述**
本次Task的主要任务是学习C语言的基础知识,包括数据类型、运算符、ASCII码、数字系统、格式化输入输出函数等。通过完成指定的题目,达到函数时添加Leetcode,学习了解在线oj的使用,学会看错误报告,讨论区和题解。
**知识点1:C语言的数据类型**
在C语言中,有多种数据类型,包括整型、浮点型、字符型、数组、字符串等。数组是一种复合数据类型,字符串是字符数组的一种特殊形式。学习如何定义、存取、输入输出这些数据类型。
* 题目:P1427、P5015
* 拓展:P1047、P1321
**知识点2:C语言的运算符**
C语言中有多种运算符,包括算术运算符、关系运算符、逻辑运算符、赋值运算符等。学习运算符的优先级,能够计算复杂表达式和语句的值。
**知识点3:ASCII码和char类型**
ASCII码是字符编码的一种标准,char类型是C语言中的一种基本数据类型。学习ASCII码和char类型的关系,并了解Unicode的基础知识。
* 题目:P5704
**知识点4:数字系统**
数字系统是计算机科学的基础,包括二进制、八进制、十进制、十六进制等。学习这些数字系统的相互转换,了解C语言中各进制数字的写法,以及计算机中存储数据的方式。
* 题目:P2084
* 拓展:P1143
**知识点5:格式化输入输出函数**
格式化输入输出函数是C语言中的一种重要函数,包括printf()和scanf()等。学习如何使用这些函数来实现输入输出操作,并思考程序的运行结果。
* 题目:写出下列程序的运行结果,并思考为什么会是这种结果:
```c
#include<stdio.h>
int main(){
int x = 017, a = 12, b = 34;
printf("%d\n", x); // 15
printf("%o\n", x); // 17
printf("%#o\n", x); // 017
printf("%x\n", x); //
printf("%#x\n", x);
printf("%d", a, b);
return 0;
}
```
通过完成这些任务,达到函数时添加Leetcode,学习了解在线oj的使用,学会看错误报告,讨论区和题解。
2021-10-17 上传
2022-05-20 上传
2024-02-03 上传
2023-07-11 上传
2023-08-09 上传
2023-05-16 上传
2023-06-07 上传
2024-01-27 上传
2023-05-10 上传
2301_80482812
- 粉丝: 0
- 资源: 1
最新资源
- Postman安装与功能详解:适用于API测试与HTTP请求
- Dart打造简易Web服务器教程:simple-server-dart
- FFmpeg 4.4 快速搭建与环境变量配置教程
- 牛顿井在围棋中的应用:利用牛顿多项式求根技术
- SpringBoot结合MySQL实现MQTT消息持久化教程
- C语言实现水仙花数输出方法详解
- Avatar_Utils库1.0.10版本发布,Python开发者必备工具
- Python爬虫实现漫画榜单数据处理与可视化分析
- 解压缩教材程序文件的正确方法
- 快速搭建Spring Boot Web项目实战指南
- Avatar Utils 1.8.1 工具包的安装与使用指南
- GatewayWorker扩展包压缩文件的下载与使用指南
- 实现饮食目标的开源Visual Basic编码程序
- 打造个性化O'RLY动物封面生成器
- Avatar_Utils库打包文件安装与使用指南
- Python端口扫描工具的设计与实现要点解析