当前位置: 首页 > 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.jsqmd.com/news/1133204/

相关文章:

  • Python 3.12 文本情感分析实战:基于BERT模型解析《母亲》主题情感倾向
  • Grouped GEMM 为什么适合 MoE?从碎片小矩阵到通信友好的算子设计
  • ComfyUI-VideoHelperSuite终极指南:5个技巧让你轻松掌握AI视频处理
  • Arduino UNO 智能小车 PCB 设计:10cm*10cm 板载 L293D 与稳压电路布局解析
  • LTC6904与TM4C123实现高精度方波脉冲控制方案
  • AD5593R与MK60DN512VLQ10硬件协同设计与应用
  • 连锁零售数字化十年:数据堆积为何没带来效率提升?客流统计的价值与破局
  • AD5593R与PIC18F26K22的硬件设计与软件开发指南
  • 参数检验 vs 非参数检验:5种常见场景下的选择决策树与Python/SPSS实现
  • 谷歌学术打不开怎么办?Google Scholar入口、英文文献检索和DOI查询方法
  • PCF8591与PIC18F46K80的信号转换系统设计与优化
  • 什么是 Shiro-550 漏洞?——从原理到实践的完整指南
  • 专业的叉车车轮清洁地刷制造厂哪家强
  • 【JAVA毕设源码分享】基于springboot咖啡共赏平台的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 2026年网文圈卷疯了!顶配 AI 创作工具实测:除了炼字工坊,全是陪跑?
  • LP5812与PIC18LF25K80实现RGB LED灯光控制方案
  • TPS65263三路降压转换器与PIC18F45K42的嵌入式电源设计
  • LTC6904与TM4C1299NCZAD构建高精度方波发生器
  • 2026年邯郸地区AI搜索优化服务商系统,究竟有何独特之处?
  • 4-20mA电流环原理与INA196检测方案设计
  • 1. JS函数
  • IS31FL3731 LED驱动芯片与PIC18F47K40微控制器的应用指南
  • AMD Ryzen调试神器SMUDebugTool:免费开源硬件性能调优终极指南
  • 快递批量查询的底层逻辑:从规则识别到并发架构的技术演进
  • 告别手动翻资料:用 Agent Plan 搞定销售档案与问答
  • WarcraftHelper:让经典魔兽争霸III在现代电脑上重获新生的终极指南
  • 工业4-20mA电流环技术与XTR116芯片应用指南
  • PCF8591与PIC18F55K42的工业级信号处理方案
  • 5四路视频接入国产软硬件兼容步态布控预警与人体抑郁指数分析成套技术白皮书
  • MC6470与PIC18LF45K22的6DOF姿态控制系统设计