当前位置: 首页 > news >正文

c语言预备知识

一、一元二次方程

#include <stdio.h>
#include <math.h>

int main(void) {
//三个系数
int a = 1, b = 2, c = 3;
// 全部改为 double 匹配 sqrt 返回值
double d, x1, x2;

d = b * b - 4 * a * c;

if (d > 0) {
x1 = (-b + sqrt(d)) / (2 * a);
x2 = (-b - sqrt(d)) / (2 * a);
printf("该一元二次方程有两个解,x1=%lf,x2=%lf\n", x1, x2);
}
else if (d == 0) {
x1 = -b / (2.0 * a);
x2 = x1;
printf("该一元二次方程有且只有一个解,x1=x2=%lf\n", x1);
}
else {
printf("该一元二次方程无解\n");
}
return 0;
}

注:

sqrt()函数来自<math.h>,返回值类型是 double(高精度浮点数);

  • float(单精度浮点):占用 4 字节(32 位)
  • double(双精度浮点):占用 8 字节(64 位)

二、数据类型

三、变量

变量的本质就是内存中的一段存储空间

四、初始化

所谓初始化就是赋值的意思

变量为什么一定要初始化

五、如何定义变量

六、常量在C语言中如何表示

七、常量以什么样的二进制存储在计算机中

八、代码规范化

九、什么是字节

十、什么是ASCII

http://www.cnnetsun.cn/news/3178390.html

相关文章:

  • STC3115芯片与PIC32MX675F512L在电池管理系统中的实战应用
  • Wand-Enhancer:免费解锁Wand游戏修改器专业版的终极指南
  • 5分钟实现Wand游戏修改器高级功能:开源增强工具全攻略
  • STM32F746ZG与MC6470 IMU的硬件协同与姿态解算优化
  • Chaterm — 开源SRE副驾驶,让你与服务器直接对话!
  • 6DoF运动追踪:IMU与MCU的硬件实现与算法解析
  • ICM-42688-P与STM32F745VG在运动控制中的高效集成方案
  • ICM-42605与PIC18F86J55的6DOF运动追踪系统设计
  • 盒须图实战指南:用五数概括揭示数据分布真相
  • 调查研究-215 Anthropic 双线扩张:从 Claude 模型公司到 AI 工业栈
  • 基于multisim的交通信号灯25-25-5控制器设计
  • 3分钟快速上手:Sunshine开源游戏流媒体服务器终极指南
  • MC74HC165A与PIC18F25K50实现高效IO扩展方案
  • WasmEngine实战案例:如何构建高并发、安全隔离的认证服务
  • 最新独角发卡2.9.9魔改用户版源码 — 专为hyper模板定制的自动发卡系统
  • CK+ 与 DISFA 数据集实战:从 593 个视频序列到 13 万帧的微表情分析
  • 深度解析Beyond Compare 5逆向工程:RSA加密授权机制的3种完整破解方案
  • 西北工业大学学位论文LaTeX模板:从零开始完成专业排版
  • 13、deploy 用户与权限收敛
  • BetterNCM安装器深度解析:Rust构建的网易云插件管理器部署方案
  • 3DS格式转换终极指南:用3dsconv轻松实现CCI到CIA的一键转换
  • Gemini 3.5 Pro或17日发布、Grok Imagine新增15秒视频生成、GPT-5.6 Sol 跑30小时超Opus | 7月5日 AI日报
  • Python 后端基础(十六):Linux 部署基础,目录、进程、端口、日志和常用命令讲清楚
  • Fastboot Enhance:Windows平台终极Android刷机工具箱,新手3分钟上手指南
  • AI 后端上下文存储:会话历史不是简单追加
  • TrollInstallerX完整指南:在iOS设备上快速安装TrollStore的终极方案
  • 推理延迟与吞吐的数学权衡:Pareto 边界上的最优 Batch Size 搜索
  • 微信小程序API安全实战:从鉴权缺失到注入漏洞的防御指南
  • 智能网盘直链解析:重新定义文件下载体验
  • 终极网盘直链下载助手完整指南:告别限速,轻松获取八大网盘真实链接