c语言

社交怪人1 小时前
c语言
【最大数】信息学奥赛一本通C语言解法(题号2056)自留or欢迎大佬纠错输入三个数,输出其中最大的数。输入三个数。其中最大的数。#include<stdio.h> int main(){ double max; double a,b,c; scanf("%lf %lf %lf",&a,&b,&c); max=a; if(max<b){ max=b; } if(max<c){ max=c; } printf("%g",max); return 0; }
社交怪人1 小时前
c语言
【判断正负】信息学奥赛一本通C语言解法(题号1039)自留or欢迎大佬纠错给定一个整数N,判断其正负。如果N>0,输出positive;如果N=0,输出zero;如果N<0,输出negative。
龙腾AI白云2 小时前
c语言·virtualenv·知识图谱
数字孪生:虚拟调试,真实交付数字孪生:虚拟调试,真实交付一、 传统调试的痛点:现场“救火”模式 二、 虚拟调试:在数字世界里先跑一遍 三、 如何实现:从模型到控制器的全仿真 四、 真实案例:缩短工期,降低风险 五、 真实交付:从虚拟到实物的无缝衔接
我不是懒洋洋2 小时前
java·c语言·开发语言·c++·visual studio
手写一个异步日志库:从printf到高性能无锁日志前言printf 是最方便的调试工具,但在高并发生产环境中直接使用它会带来严重问题:· 阻塞:写磁盘是慢速操作(毫秒级),会阻塞业务线程 · 性能差:每次调用都触发系统调用 · 日志混乱:多线程同时打印,输出交错在一起
学会去珍惜4 小时前
c语言·开发语言
c语言编程 C语言入门 c语言(C语言程序设计教程 c语言视频教程 c语言零基础#include :#include是在程序编译之前要处理的内容,称为编译预处理命令。编译预处理命令还有很多,它们都以“#”开头,并且不用分号结尾,所以是c语言的程序语句。
zlinear数据采集卡4 小时前
c语言·单片机·嵌入式硬件·fpga开发
单点接地设计电路深度解析:从理论原理到ZLinear采集卡的低噪声实战大家好,我是ZLinear的硬件工程师。在硬件设计领域,有一个话题几乎是所有工程师的“噩梦”——地线干扰。无论你是刚入行的新手,还是摸爬滚打十几年的老手,一定都遇到过这样的“玄学问题”:
Sunny Boy 0014 小时前
linux·c语言·oracle
linux环境编译Pro*C 源文件(.pc文件).pc 文件是 Pro*C 源文件,应该使用 Oracle 的预编译器 proc 来生成 .c 文件上篇文件讲了安装oracle数据库,这篇文件是在上篇基础上使用数据库
dnbug Blog4 小时前
c语言·开发语言
C语言 简介C语言 简介答: 在上世纪60年代末-70年代初,美国贝尔实验室当时正在开发UNIX操作系统。早期都是用汇编语言来开发操作系统的,但一套汇编语言编码无法在多种机型设备上通用,移植性差,且汇编编码晦涩难懂,这就导致工作量巨大且维护成本很高。为了解决汇编语言晦涩难懂这个问题,便于后续对UNIX的维护与拓展。 1969年,肯・汤普森(Ken Thompson)为了开发这个UNIX,在基于BCPL语言的基础上简化了出了B语言。 1972年,丹尼斯・里奇(Dennis Ritchie)在B语言在基础上再次改造,加入
kkeeper~5 小时前
c语言·开发语言·算法
0基础C语言积跬步之自定义类型联合和枚举目录一、联合体1.1联合体类型的声明1.2联合体的特点1.3联合体的内存布局1.4联合体大小的计算1.5使用联合体节省空间
邪修king5 小时前
android·c语言·数据结构·c++·b树
C++map_set封装 : 红黑树底层迭代器以及仿函数的运用很多人学红黑树只关注旋转和变色,却忽略了 STL 红黑树最精妙的工程设计: 1.用KeyOfT 仿函数解耦比较逻辑和存储类型,一颗树同时实现 set 和 map 2.用双向迭代器封装中序遍历逻辑,让红黑树支持范围 for 和标准算法 3.用 **[]运算符 ** 封装插入 + 查找逻辑,让 map 的使用体验媲美字典 本文将从这三个核心维度出发,结合 SGI-STL 源码的设计思想,一步步拆解红黑树的完整实现,搞懂每一个设计背后的考量。
2301_777998345 小时前
linux·c语言
基础IO:IO操作&&重定向在Linux系统中,一切皆文件是核心设计思想,而IO操作是程序与系统、硬件交互的基础。无论是读写文档、打印日志、网络通信,本质都是文件IO操作。搞懂基础IO的核心原理,覆盖文件本质、系统调用、内核管理、文件标识符、重定向五大核心知识点。
社交怪人5 小时前
c语言
【收费】信息学奥赛一本通C语言解法(题号2055)自留or欢迎大佬纠错乘坐飞机时,当乘客行李小于等于20公斤时,按每公斤1.68元收费,大于20公斤时,按每公斤1.98元收费,编程计算收费(保留2位小数)。
夜月yeyue5 小时前
linux·服务器·c语言·网络·网络协议·tcp/ip
TCP/IP 协议解析TCP/IP 不是一个协议,而是一组协议的集合,采用分层架构:核心设计哲学:端到端原则(End-to-End Principle)——网络层只负责"尽力而为"地转发数据包,可靠性由传输层(TCP)在端系统之间实现。这种设计让网络核心保持简单,复杂性推向边缘。
Cloud_Shy6186 小时前
c语言·开发语言·网络·人工智能·windows·python·编辑器
解读《Effective Python 3rd Edition》:从练气到老魔(第二章 Item 10 - 12)大家好呀,欢迎来到博主新开的《Effective Python 3rd Edition》学习笔记系列,毕竟也读过几百篇 SCI ,这次来试试阅读原版学习是一种怎样的体验。小伙伴们感兴趣的话,请一定要点赞,收藏加关注呀!
水无痕simon7 小时前
c语言·开发语言·算法
9 C语言的基础练习自定义 N 个数字求平均持续输入,输入负数结束知识点思路拓展:支持负数
東隅已逝,桑榆非晚7 小时前
c语言·笔记·算法
C语言预处理详解:从宏到条件编译C语言预处理器定义了一些特殊的符号,称为预定义符号。这些符号在编译时会被替换为特定的值,常用于调试和日志记录。
Navigator_Z14 小时前
c语言·算法·leetcode
LeetCode //C - 1089. Duplicate ZerosGiven a fixed-length integer array arr, duplicate each occurrence of zero, shifting the remaining elements to the right.
笨笨没好名字17 小时前
c语言·嵌入式硬件·51单片机
怎么看懂51单片机电路图与功能实现的C语言编写(2-7入门篇)提起51单片机,就绕不过B站up江协科技的教学视频:51单片机入门教程 无论什么时候打开,哪怕是现在AIcoding大行其道的2026年,都能看到几百人同时在线观看,可谓经典经久不衰。
QiLinkOS20 小时前
c语言·数据结构·c++·科技·算法·gitee·开源
《打破“用爱发电”:一种基于 Gitee 与时间戳的开源权益分配机制探索》《打破“用爱发电”:一种基于 Gitee 与时间戳的开源权益分配机制探索》详见我们的仓库道息实验室会议经要
社交怪人21 小时前
c语言
【范围判断】信息学奥赛一本通C语言解法(题号2052)读入一个整数,若这个数大于1并且小于100,则输出yes。一个整数满足条件输出yes,否则不输出。#include<stdio.h> int main(){ int a; scanf("%d",&a); if(a>1&&a<100){ printf("yes"); } return 0; }