近期总结分享

这篇博客详细介绍了C语言的基本概念,包括整型数据的取值范围、浮点数精度、字符常量和字符串的表示。还讨论了转义字符、字符串的拼接、格式化输出以及算术运算符的使用,如取模运算和递增操作。此外,提到了预处理器#define的用法,以及循环结构如for和do...while,并强调了每个表达式都有值的重要性。博客还涉及了类型转换、条件判断和循环控制,以及在C语言中如何实现指数运算和内存管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

换行符可刷新缓冲区

一个整型数据用32位二进制数来表示  取值的范围是是-2的31次方到2的31次方-1,(因为有0的存在)

float有六位有效数字,double有10位有效数字

字符常量使用单引号表示

"/"表示字符的转义

C中的字符串一定以空字符结束,在末尾有\0

%s用来输出字符串

#define的使用格式  #define NAME  value 没有;与=

%1.2f表明被四舍五入为两位数字输出

const int THOH=12不能更改

%%可以打印一个百分号

用%5.2f打印一个浮点数,字段宽为5字符,小数点后保留两位

系统使用二进制补码来表示有符号整数

printf()也有返回值,他返回打印字符的个数

不能再双引号之间断行

两个用双引号括起来的字符串用空白隔开,C会把其他当做一个字符串

“abc”  “def”会变成“abcdef”(要有空格)

字符串无论是表示成字符常量还是储在字符数组中都以一个空字符隐藏字符结尾

八进制使用转换说民符%o  字段宽度由参数列表指定

使用修饰符‘*’

pow()函数用于指数运算  pow(3.5,2.2)返回3.5的2.2次幂 

求模运算符%只用与整数

可通过a-(a/b)*b来计算a%b

a++ 使用a后递增

++a使用a之前递增

++和--都有很高的优先级仅次于圆括号

在c语言中每个表达式都有一个值

(float)9将整数转换成浮点数9.0

所有的非零值均被视为真  

任何表达式有有值,当while(.......)里的表达式值为0时 打破循环

for(printf(“。。。。。。”);num!=5;)scanf(“%d”,&num);直到用户输入6才停止循环

scores+=20等价于scores=scores+20

逗号是序列的也可以做分隔符

使用 do while语句时,while后要跟;

do while 循环至少至少执行一次

基于开源大模型的教学实训智能体软件,帮助教师生成课前备课设计、课后检测问答,提升效率与效果,提供学生全时在线练习与指导,实现教学相长。 智能教学辅助系统 这是一个智能教学辅助系统的前端项目,基于 Vue3+TypeScript 开发,使用 Ant Design Vue 作为 UI 组件库。 功能模块 用户模块 登录/注册功能,支持学生和教师角色 毛玻璃效果的登录界面 教师模块 备课与设计:根据课程大纲自动设计教学内容 考核内容生成:自动生成多样化考核题目及参考答案 学情数据分析:自动化检测学生答案,提供数据分析 学生模块 在线学习助手:结合教学内容解答问题 实时练习评测助手:生成随练题目并纠错 管理模块 用户管理:管理员/教师/学生等用户基本管理 课件资源管理:按学科列表管理教师备课资源 大屏概览:使用统计、效率指数、学习效果等 技术栈 Vue3 TypeScript Pinia 状态管理 Ant Design Vue 组件库 Axios 请求库 ByteMD 编辑器 ECharts 图表库 Monaco 编辑器 双主题支持(专业科技风/暗黑风) 开发指南 # 安装依赖 npm install # 启动开发服务器 npm run dev # 构建生产版本 npm run build 简介 本项目旨在开发一个基于开源大模型的教学实训智能体软件,帮助教师生成课前备课设计、课后检测问答,提升效率与效果,提供学生全时在线练习与指导,实现教学相长。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值