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

离婚案件数据分析系统设计:基于玉溪案例的抚养权判决预测模型

一、技术背景与问题定义作为一名在玉溪从事法律科技工作的从业者我这些年一直在思考一个问题抚养权判决的结果能不能被预测说实话传统上大家觉得这是不可能的——毕竟法官要综合考量那么多因素孩子的意愿、父母双方的经济条件、谁才是主要照顾者……这些东西听起来就很主观怎么可能用数据来预测但实际上法律大数据分析这个领域这几年发展得很快。我自己研究下来发现通过机器学习模型来分析历史判决数据还真能在一定程度上预测抚养权归属——当然这个预测是给律师和当事人做参考的不是用来取代法官的。让我来聊聊我们团队这几年在法律数据分析方面的一些技术实践特别是抚养权判决预测模型的设计思路。二、技术原理抚养权预测模型的核心逻辑2.1 问题建模抚养权预测本质上是一个分类问题。从机器学习的角度我们可以把它拆解成分类类型预测目标技术实现二分类单独抚养权归父亲还是母亲逻辑回归、决策树、随机森林三分类单独抚养/共同抚养/轮流抚养BERTBiLSTM混合模型学术研究表明台湾学者Huang等人2019通过对1,126个抚养权案件的决策树分析发现法官最看重的三个因素是主要照顾者原则谁是孩子的主要照顾者准确率贡献最高子女意愿孩子的个人意愿在较大龄子女案件中权重显著亲子互动质量法官评估的亲子互动质量这个发现其实挺有意思的——很多人以为经济条件才是最重要的但数据告诉我们谁在照顾孩子才是最关键的因素。2.2 特征工程法律案件的变量提取法律案件不像电商数据那样有清晰的结构化字段。我们需要对判决书进行特征提取典型的特征维度包括plaintext【案件基础特征】 - 子女数量 - 子女年龄分布 - 子女性别分布 【父母情况特征】 - 父母年龄 - 父母职业 - 父母经济收入水平 - 父母居住条件 - 父母婚姻持续时间 【照顾历史特征】 - 主要照顾者识别谁做饭、接送上学、陪作业 - 子女日常照料分工 - 双方陪伴时间统计 【诉讼请求特征】 - 原告请求类型 - 被告答辩意见 - 是否有反诉 【地区和时间特征】 - 案件所属法院 - 案件审理年份 - 当地抚养费标准这里有个技术难点如何从判决书文本中自动提取主要照顾者这类信息我们团队的做法是结合NLP技术通过分析判决书中的事件抽取来实现。三、系统架构设计离婚案件数据分析平台下面是我们设计的一个离婚案件数据分析系统的简化架构以抚养权预测为核心plaintext┌─────────────────────────────────────────────────────────────────┐ │ 离婚案件数据分析系统架构 │ ├─────────────────────────────────────────────────────────────────┤ │ │ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │ │ 数据采集层 │ → │ 预处理层 │ → │ 特征提取层 │ │ │ │ (裁判文书网) │ │ (文本清洗) │ │ (NLP事件抽取) │ │ │ └──────────────┘ └──────────────┘ └──────────────┘ │ │ │ │ │ │ ▼ ▼ │ │ ┌────────────────────────────────────────────────────────┐ │ │ │ 案件数据库 │ │ │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ │ │子女特征 │ │父母特征 │ │照顾历史 │ │判决结果 │ │ │ │ │ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │ │ │ └────────────────────────────────────────────────────────┘ │ │ │ │ │ ┌─────────────────┼─────────────────┐ │ │ ▼ ▼ ▼ │ │ ┌────────────┐ ┌────────────┐ ┌────────────┐ │ │ │ 预测模型A │ │ 预测模型B │ │ 预测模型C │ │ │ │(决策树) │ │(BERTBiLSTM)│ │(集成学习) │ │ │ └────────────┘ └────────────┘ └────────────┘ │ │ │ │ │ │ │ └─────────────────┼─────────────────┘ │ │ ▼ │ │ ┌────────────────────────────────────────────────────────┐ │ │ │ 预测结果输出层 │ │ │ │ · 抚养权归属概率预测 · 关键影响因素分析 │ │ │ │ · 类案检索与匹配 · 策略建议生成 │ │ │ └────────────────────────────────────────────────────────┘ │ │ │ └─────────────────────────────────────────────────────────────────┘3.1 核心技术模块① 事件抽取模块基于NLP这是系统中最复杂的部分之一。我们参考了arxiv上关于离婚案件事件抽取的研究论文采用混合事件抽取方法python 离婚案件关键事件抽取 - 简化版实现 基于法律文本结构化提取 from typing import List, Dict import re class DivorceCaseEventExtractor: 离婚案件事件抽取器 # 核心事件类型定义基于法律专业知识 EVENT_TYPES { MARRIAGE: [结婚, 登记结婚, 举办婚礼], BIRTH: [生育, 出生, 生子, 生女], SEPARATION: [分居, 分开住, 两地分居], DIVORCE_PETITION: [起诉离婚, 提起离婚诉讼, 申请离婚], CUSTODY_REQUEST: [请求抚养权, 要求抚养, 争夺抚养], PROPERTY_DISPUTE: [财产分割, 房产纠纷, 共同财产] } def extract_events(self, judgment_text: str) - List[Dict]: 从判决书文本中抽取关键事件 Args: judgment_text: 判决书原文 Returns: 事件列表每个事件包含类型、时间、参与者 events [] # 事件类型识别 for event_type, keywords in self.EVENT_TYPES.items(): for keyword in keywords: if keyword in judgment_text: # 提取事件上下文 context self._extract_context(judgment_text, keyword) event { type: event_type, keyword: keyword, context: context, timestamp: self._extract_date(context) } events.append(event) # 抽取主要照顾者信息关键特征 primary_caregiver self._extract_primary_caregiver(judgment_text) if primary_caregiver: events.append({ type: PRIMARY_CAREGIVER, party: primary_caregiver, evidence: self._extract_caregiver_evidence(judgment_text, primary_caregiver) }) return events def _extract_primary_caregiver(self, text: str) - str: 提取主要照顾者标识 通过分析判决书中接送孩子照顾孩子等表述判断 # 简化实现基于关键词共现分析 caregiver_keywords [接送, 照顾, 陪伴, 抚养] # 统计父母双方与照顾相关词汇的共现频率 mother_context self._count_cooccurrence(text, 母亲, caregiver_keywords) father_context self._count_cooccurrence(text, 父亲, caregiver_keywords) if mother_context father_context: return 母亲 elif father_context mother_context: return 父亲 else: return 待定 def _extract_context(self, text: str, keyword: str, window: int 50) - str: 提取关键词周围上下文 pos text.find(keyword) start max(0, pos - window) end min(len(text), pos len(keyword) window) return text[start:end] def _extract_date(self, context: str) - str: 从上下文中提取日期 date_pattern r\d{4}年\d{1,2}月\d{1,2}日 match re.search(date_pattern, context) return match.group(0) if match else 未知 def _count_cooccurrence(self, text: str, party: str, keywords: List[str]) - int: 统计关键词共现次数 count 0 party_pos text.find(party) if party_pos -1: return 0 # 在父母名称附近查找照顾相关词汇 for keyword in keywords: keyword_pos text.find(keyword) if keyword_pos ! -1 and abs(keyword_pos - party_pos) 200: count 1 return count def _extract_caregiver_evidence(self, text: str, party: str, window: int 300) - List[str]: 提取照顾者相关证据 evidence [] party_pos text.find(party) if party_pos -1: return evidence # 提取该段落 segment text[max(0, party_pos-window):min(len(text), party_poswindow)] # 识别证据类型 evidence_patterns { 日常照料: [做饭, 接送, 陪作业, 照料], 经济支持: [支付, 负担, 花费, 学费], 情感陪伴: [陪伴, 关心, 照顾起居] } for evidence_type, patterns in evidence_patterns.items(): if any(p in segment for p in patterns): evidence.append(evidence_type) return evidence # 使用示例 if __name__ __main__: extractor DivorceCaseEventExtractor() sample_text 原告女方与被告男方于2015年登记结婚婚后生育一子现年8岁。 原告陈述孩子一直由其负责接送上下学、照料日常生活。 被告工作繁忙经常出差孩子主要由原告照顾。 原告请求获得孩子抚养权。 events extractor.extract_events(simple_text) for event in events: print(f事件类型: {event[type]}) if party in event: print(f涉及方: {event[party]}) print(f证据: {event.get(evidence, [])}) print(---)② 预测模型模块基于抽取的特征我们可以训练多种预测模型python 抚养权预测模型 - 模型训练与预测 import pandas as pd from sklearn.model_selection import train_test_split from sklearn.tree import DecisionTreeClassifier from sklearn.ensemble import RandomForestClassifier, GradientBoostingClassifier from sklearn.metrics import accuracy_score, classification_report class CustodyPredictionModel: 抚养权预测模型 def __init__(self, model_typerandom_forest): self.model_type model_type self.model None self.feature_importance None def build_model(self, X, y): 构建预测模型 Args: X: 特征矩阵 (DataFrame) y: 标签向量 (Series) - 0:父亲, 1:母亲, 2:共同 # 划分训练集和测试集 X_train, X_test, y_train, y_test train_test_split( X, y, test_size0.2, random_state42 ) if self.model_type decision_tree: self.model DecisionTreeClassifier(max_depth10, random_state42) elif self.model_type random_forest: self.model RandomForestClassifier( n_estimators100, max_depth15, random_state42 ) elif self.model_type gradient_boosting: self.model GradientBoostingClassifier( n_estimators100, learning_rate0.1, max_depth5, random_state42 ) # 训练模型 self.model.fit(X_train, y_train) # 特征重要性分析 self.feature_importance pd.DataFrame({ feature: X.columns, importance: self.model.feature_importances_ }).sort_values(importance, ascendingFalse) return self def evaluate(self, X_test, y_test): 模型评估 y_pred self.model.predict(X_test) accuracy accuracy_score(y_test, y_pred) return { accuracy: accuracy, classification_report: classification_report( y_test, y_pred, target_names[父亲单独, 母亲单独, 共同/轮流] ) } def predict(self, case_features: pd.DataFrame) - dict: 案件预测 Args: case_features: 案件特征 (DataFrame) Returns: 预测结果及置信度 prediction self.model.predict(case_features)[0] probability self.model.predict_proba(case_features)[0] label_map {0: 父亲单独抚养, 1: 母亲单独抚养, 2: 共同/轮流抚养} return { prediction: label_map[prediction], confidence: max(probability), probability_distribution: { label_map[i]: f{p:.2%} for i, p in enumerate(probability) } } def get_key_factors(self, top_n5): 获取最重要的影响因素 if self.feature_importance is None: return [] return self.feature_importance.head(top_n).to_dict(records) # 预测结果示例 def demo_prediction(): 预测演示 model CustodyPredictionModel(model_typerandom_forest) # 模拟输入特征实际应用中从案件数据提取 demo_features pd.DataFrame({ primary_caregiver_score: [0.8], # 主要照顾者得分 child_age: [8], # 孩子年龄 mother_income: [6000], # 母亲收入 father_income: [8000], # 父亲收入 living_condition_diff: [0.3], # 居住条件差异 child_wish_score: [0.6], # 孩子意愿得分 interaction_quality: [0.7] # 亲子互动质量 }) result model.predict(demo_features) print(预测结果:, result[prediction]) print(置信度:, result[confidence]) print(概率分布:, result[probability_distribution]) if __name__ __main__: demo_prediction()四、实证数据模型效果评估基于我们收集的公开研究数据抚养权预测模型的效果如下4.1 不同模型对比模型类型二分类准确率三分类准确率说明决策树85-88%72-76%可解释性强但泛化能力有限随机森林88-92%76-82%稳定性好适合生产环境BERTBiLSTM92-95%82-88%效果最好但需要更多数据CustodiAI (ISST方法)98.85%90.57%最新学术研究成果数据来源台湾学者决策树研究Huang et al., 2019、CustodiAI系统论文ACL 20234.2 关键发现通过我们的数据分析以下几个发现值得关注主要照顾者权重最高这一因素在预测中的贡献远超经济条件地区差异显著不同城市/省份的裁判尺度有明显差异这就是为什么我们需要本地化数据——比如玉溪的案例和昆明的案例裁判倾向可能不同子女年龄影响判决年幼子女6岁以下倾向于判给母亲的比例更高共同抚养趋势上升近年法院对共同抚养的接受度在提高五、系统局限性预测不是算命说实话我见过有些团队把预测模型吹得神乎其神好像输入数据就能知道结果——这是不对的。抚养权预测模型有三个明确的局限性5.1 数据局限判决书的信息有限很多影响判决的因素并未记录历史数据无法反映最新的司法政策变化数据样本量要求高CustodiAI用了3000条标注数据才达到90%以上的准确率5.2 法律伦理问题预测结果可能被滥用比如为了赢得抚养权而刻意表演算法可能存在偏见如果训练数据本身有偏差我们认为AI预测结果只能作为辅助参考不能替代法官判决5.3 本地化挑战云南玉溪的判决习惯和北京、上海可能不同模型需要针对本地数据进行微调小样本情况下预测效果不稳定作为云南旭晖律师事务所的合作伙伴我们团队在设计这类系统时始终坚持一个原则工具服务于人而不是取代人。抚养权预测系统的价值在于帮助当事人合理预期结果、准备诉讼策略而不是算出判决结果。六、实践建议如何用好这类工具最后我想给法律从业者一些实操建议如果你是律师把预测结果当作谈判筹码当客户问我能拿到抚养权吗预测模型可以给你一个客观的概率参考识别薄弱环节如果模型预测不利于你的当事人分析哪些因素是关键找补强方案类案检索结合预测结果检索类似案例找到有利先例如果你是当事人不要迷信预测模型给出的80%概率不是保证判决还有很多变数关注可控因素主要照顾者证据、经济稳定性、亲子关系记录——这些是你可以准备的咨询专业律师预测工具再好也替代不了专业法律意见如果你想自己搭建类似系统数据合规使用公开判决书时注意脱敏不要收集当事人隐私信息小步迭代先从简单的决策树模型开始用少量数据验证思路持续优化随着数据积累逐步引入更复杂的模型七、总结抚养权判决预测模型本质上是法律数据分析的一个应用场景它让我们能够从历史判决中学习规律、为当下案件提供参考。我们团队在玉溪及云南地区的实践中发现这类工具确实能帮助律师和当事人更好地理解案件、制定策略——但工具永远是工具最终的决定权还是在法官手中。如果你对法律科技或法律数据分析感兴趣欢迎在评论区交流。也欢迎联系我们了解更多实践案例。参考资料Huang, S.C., et al. (2019). Applying Decision Tree Analysis to Family Court Decisions.Journal of Law and Technology.CustodiAI: A System for Predicting Child Custody Outcomes.ACL 2023.Advanced neural network-based model for predicting court decisions on child custody.PeerJ Computer Science, 2024.Judicial Intelligent Assistant System: Extracting Events from Divorce Cases.arXiv:2303.16751.作者云南旭晖律师事务所科研部

相关文章:

离婚案件数据分析系统设计:基于玉溪案例的抚养权判决预测模型

一、技术背景与问题定义作为一名在玉溪从事法律科技工作的从业者,我这些年一直在思考一个问题:抚养权判决的结果能不能被预测?说实话,传统上大家觉得这是不可能的——毕竟法官要综合考量那么多因素:孩子的意愿、父母双…...

数据科学实战:OSEMN框架详解与案例分析

1. 数据科学家如何系统化解决问题:OSEMN框架详解 作为一名从业多年的数据科学顾问,我经常被问到"数据科学家到底如何思考问题"。事实上,这个领域最宝贵的不是掌握多少算法,而是系统化解决问题的框架思维。今天我要分享的…...

信息熵:从概念到机器学习应用的全面解析

1. 信息熵的概念起源与核心定义信息熵这个概念最早由克劳德香农在1948年的论文《通信的数学理论》中提出,当时是为了解决通信系统中的信息量化问题。但有趣的是,这个概念其实脱胎于物理学中的热力学熵。香农在思考如何度量信息时,向著名数学家…...

Arduino与VL53L0X激光测距传感器开发指南

1. 项目概述:基于Arduino的ToF激光测距传感器应用开发激光测距技术在现代智能设备中扮演着越来越重要的角色。作为该技术的代表产品,ST VL53L0X ToF传感器凭借其毫米级精度、2米测距范围和940nm不可见激光等特性,被广泛应用于机器人避障、工业…...

stm32f103zet6使用STM32CubeMx移植原子fsmc(有讲解)

本次使用原子stm32f103zet64.3寸mcu屏,学了原子的例程发现虽然是hal库开发但是并没有使用stm32cubemx开发而是纯库函数,我之前的工程都是基于cubemx所以我想进行适配,现在把移植过程罗列如下,有问题可以评论区问我,stm…...

网络故障定位工具怎么搭配:Wireshark、tcpdump、监控平台各自该在什么时候上场?

网络故障定位工具怎么搭配:Wireshark、tcpdump、监控平台各自该在什么时候上场? 很多团队的网络排障效率低,不是因为没人干活,而是因为工具顺序用反了:明明问题还在“先确认范围”的阶段,就急着抓全量包&am…...

10华夏之光永存:盘古大模型开源登顶世界顶级——全系列终章总结与未来使命(第十篇)

10华夏之光永存:盘古大模型开源登顶世界顶级——全系列终章总结与未来使命(第十篇) 标签:#华为盘古 #终章总结 #国产AI自立自强 #华夏本源AI #世界顶级大模型开源全闭环 免责声明 本文为盘古大模型十篇系列开源连载最终篇、第十篇…...

TensorFlow.data API高效数据管道构建与优化实战

1. 理解TensorFlow.data API的核心价值第一次接触TensorFlow.data API时,我正面临一个图像分类项目的性能瓶颈。传统的数据加载方式导致GPU利用率长期低于30%,直到发现这个被低估的工具包。TensorFlow.data不是简单的数据读取接口,而是构建高…...

【限时开放】Docker AI Toolkit 2026企业版Beta通道关闭倒计时:3天内未注册将永久失去GPU调度优先权与联邦学习插件

更多请点击: https://intelliparadigm.com 第一章:Docker AI Toolkit 2026企业版Beta通道关闭前的关键认知 Docker AI Toolkit 2026企业版Beta通道将于2024年11月30日23:59(UTC8)正式终止注册与镜像拉取权限。所有未完成许可证绑…...

仿真一:与门运算

一、题目 用 Multisim 来仿真一个三输入与门,与门的输入波形为二进制数从 0∼70\sim70∼7 循环。 二、仿真内容 利用 Multisim 中的字生成器(可从右侧快捷栏找到),来输入波形为二进制从 0∼70\sim70∼7 的循环。双击字发生器即可进…...

刚开始做 GEO:最容易做错的动作与起步误区拆解

GEO 起步阶段,不建议先按“发多少内容、测多少平台、截多少图”做验收。 更合适的第一轮目标是:固定一批真实问题,检查公开材料能不能被 AI 正确组织成回答。讲不准,先修材料;讲得泛,先补边界;讲…...

基于Golang的全流式AI语音后端:为智能硬件打造低延迟对话系统

1. 项目概述:一个为智能硬件量身打造的全流式AI语音后端 如果你正在折腾ESP32、树莓派这类物联网设备,想给它加上一个能听会说、还能“思考”的AI大脑,那你很可能已经踩过不少坑了。市面上的AI服务要么延迟高得没法实时对话,要么就…...

网球发球动作及发力指导

网球发球动作及发力指导 本文将系统讲解网球发球(Serve)的完整技术动作与发力原理,适用于初中级球员自学或教练教学参考。 目录 发球概述与技术分类 准备姿势与握拍 发球动作四阶段分解 动力链与发力原理 平击、上旋与切削发球 常见错误与纠正方法 针对性训练计划 核心要点总…...

通俗数学3-电和磁

背景 我很不想抄公式,今早看到一个文https://www.zhihu.com/question/21912411/answer/2031438531613209361 把散和旋讲得太好,借着这个电磁的推导,正好正经做一个在微元的电磁数学建模。在光和电合成中https://blog.csdn.net/wjcroom/artic…...

补题记录4

牛客周赛140 :C,D,E,F北华大学第十三届大学生程序设计竞赛(同步赛)(重现赛)B...

SMU 周报

L3-1 City 不 City - SMU 26 Spring 天梯赛7(补题 20)牛客周赛140Educational Codeforces Round 189 (Rated for Div. 2) D阿坝校赛 I...

唐山正规的纤维水泥板制造厂名声

在建筑材料领域,纤维水泥板凭借其诸多优势得到了广泛应用。唐山作为一个有着深厚工业底蕴的城市,拥有不少正规的纤维水泥板制造厂,并且在业界享有良好的名声。下面我们就一同来探寻唐山纤维水泥板制造厂良好名声背后的秘密。一、产品质量过硬…...

国内外主流 RPA 厂商全解析:生态能力、合规治理、落地对比

RPA(机器人流程自动化)正在从“效率工具”升级为“自动化底座”。它不再只是替代人工做重复操作,而是逐步成为企业构建智能体、打通系统流程、沉淀自动化能力的基础设施。随着 AI 与大模型能力成熟,RPA 的边界正在被重新定义&…...

leetcode hot100 64. 最小路径和 medium 递归优化

dfs(i, j) 从 (0,0) 走到 (i,j) 的最小路径和 到 (i, j) 只能 :向下 or 向右 dfs(i, j) min(dfs(i 1, j), // 向下dfs(i, j 1) // 向右) grid[i][j]时间复杂度:O(m n) 空间复杂度:O(m n) class Solution:def minPathSum(self, …...

ai软件开发如何节约烧钱的token202604-插件

一、VS Code 主流 AI 插件(省 Token 能力清单)1. GitHub Copilot / Copilot Chat(最主流)省 Token 能力:上下文限制:设置 maxFileContext 为 3–5,只传当前文件 少量依赖,输入 Toke…...

行政区划变更(撤县设市、撤县设区、省直管县、新设地级市)数据1993-2023年

01、数据介绍撤县设市是撤销县,设立县级市,行政制度与县级相同,将县改为县级市。地级市管辖的县撤县设市后,一般有省级直辖管理,为省直管市,实际仍由地级市代管。2022年《政府工作报告》中国务院提出&#…...

打卡第十四天 | 18.四数之和

题目链接:https://leetcode.cn/problems/4sum/ 视频讲解:https://www.bilibili.com/video/BV1DS4y147US题目描述:解题思路和三数之和类似…...

哪个AIGC检测工具数值准?2026年最新查AI率工具盘点测评拆解!

2026年答辩季临近,AIGC检测已经成为大多数高校论文审核的标配流程。不管你有没有用过A论文,学校都可能会查一遍AI率。很多同学的第一反应就是:ai率查重要多少钱?有没有能免费查AI率的工具? 有免费的aigc检测工具&…...

HEIF Utility:Windows用户的终极HEIF图片处理解决方案

HEIF Utility:Windows用户的终极HEIF图片处理解决方案 【免费下载链接】HEIF-Utility HEIF Utility - View/Convert Apple HEIF images on Windows. 项目地址: https://gitcode.com/gh_mirrors/he/HEIF-Utility 你是否曾经遇到过这样的困扰?从iPh…...

3分钟搞定Blender UV混乱?这个插件让你告别手动调整的烦恼!

3分钟搞定Blender UV混乱?这个插件让你告别手动调整的烦恼! 【免费下载链接】UvSquares Blender addon for reshaping UV quad selection into a grid. 项目地址: https://gitcode.com/gh_mirrors/uv/UvSquares 你是否曾在Blender中为杂乱的UV布局…...

Bulk Crap Uninstaller:智能化批量卸载工具的彻底清理革命

Bulk Crap Uninstaller:智能化批量卸载工具的彻底清理革命 【免费下载链接】Bulk-Crap-Uninstaller Remove large amounts of unwanted applications quickly. 项目地址: https://gitcode.com/gh_mirrors/bu/Bulk-Crap-Uninstaller 你的Windows系统是否正在被…...

KMS_VL_ALL_AIO:Windows和Office批量激活的终极解决方案

KMS_VL_ALL_AIO:Windows和Office批量激活的终极解决方案 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO KMS_VL_ALL_AIO 是一款功能强大的智能激活脚本,专为解决Windows操…...

如何快速掌握OpenCore配置:OCAT跨平台管理工具的完整教程

如何快速掌握OpenCore配置:OCAT跨平台管理工具的完整教程 【免费下载链接】OCAuxiliaryTools Cross-platform GUI management tools for OpenCore(OCAT) 项目地址: https://gitcode.com/gh_mirrors/oc/OCAuxiliaryTools 你是否曾被Ope…...

C语言命令行参数的使用

### C语言中命令行参数的用法与示例在C语言中,main函数可以通过两个参数来接收命令行参数:int argc 和 char *argv。其中,argc表示命令行参数的数量(包括程序名本身),而argv是一个字符串数组,存…...

C语言中关于float、double、long double精度及数值范围理解

转自http://blog.sina.com.cn/s/blog_6ebd49350101gdgo.htmlIEEE754浮点数的表示方法。C语言里对float类型数据的表示范围为-3.4*10^38~3.4*10^38。double为-1.7*10^-308~1.7*10^308,long double为-1.2*10^-4932~1.2*10^4932.类型比特(位&…...