淘宝做网站设计php做网站和小程序很好

张小明 2026/3/12 23:33:24
淘宝做网站设计,php做网站和小程序很好,珠海东莞网站建设,电脑版百度网盘日期#xff1a;2025-12-17 标签#xff1a;C语言, printf, 格式符, 调试技巧, 内存打印前言 printf 是 C 入门第一课#xff0c;但 %d、%u、%hx、%hhu 这些“长度修饰符”一旦组合起来#xff0c;很多人就开始晕。 本文用一张表 一段代码帮你把常用格式符全部梳理清楚2025-12-17标签C语言, printf, 格式符, 调试技巧, 内存打印前言printf是 C 入门第一课但%d、%u、%hx、%hhu这些“长度修饰符”一旦组合起来很多人就开始晕。本文用一张表 一段代码帮你把常用格式符全部梳理清楚再也不怕打印错类型导致 UB未定义行为。一、一眼速查表格式 实际类型 位宽 取值范围 常见用途 典型写法%dsigned int 32 b −2.1 G … 2.1 G 有符号十进制int x; printf(%d\n, x);%uunsigned int 32 b 0 … 4.3 G 无符号十进制unsigned y; printf(%u\n, y);%cchar / int 8 b 0 … 255 输出字符char cA; printf(%c\n, c);%hhuunsigned char 8 b 0 … 255 单字节无符号unsigned char b200; printf(%hhu\n, b);%huunsigned short 16 b 0 … 65 535 半字无符号unsigned short s50 000; printf(%hu\n, s);%xunsigned int 32 b 0 … 0xFFFFFFFF 32 位十六进制unsigned n; printf(%08x\n, n);%hxunsigned short 16 b 0 … 0xFFFF 16 位十六进制unsigned short s; printf(%04hx\n, s);%hhxunsigned char 8 b 0 … 0xFF 8 位十六进制unsigned char b; printf(%02hhx\n, b);口诀“h 短、hh 更短无修饰就是 int。”二、长度修饰符到底干嘛C 的整型提升规则把char/short先变成int再进栈长度修饰符告诉printf“从提升后的 int 里取多少位”修饰符 含义hh只取最低 1 字节unsigned charh只取最低 2 字节unsigned short无 取 4 字节unsigned intl取 8 字节unsigned longll取 8 字节unsigned long longz对应size_t32/64 位自适应三、代码实战内存 dump 模板#includestdio.hintmain(void){unsignedcharbuf[]{0x1A,0x2B,0x3C,0xFD,0xEA};/* 1. 单字节十六进制 */for(size_ti0;isizeof(buf);i)printf(%02hhx ,buf[i]);/* 1a 2b 3c fd ea */putchar(\n);/* 2. 一次性拼串再打印 */charhex[sizeof(buf)*21];for(size_ti0;isizeof(buf);i)sprintf(hexi*2,%02hhX,buf[i]);puts(hex);/* 1A2B3CFDEA */return0;}四、易踩的坑把char当%d打印char默认带符号值0xFF会输出-1想看到255请用%hhu。%x传unsigned char实参 1 字节printf期望 4 字节 → UB正确写法%02hhx。64 位平台打印size_t用%zu别写%u或%lu。Windows 打印__int64老 MSVC 用%I64d/%I64u而不是%lld。五、小结看到hh就想到 1 字节十六进制看到h就想到 2 字节十六进制其余默认按 4 字节处理。记住这张表调试内存、写协议、刷算法题都能秒写格式串
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站优化公司哪家服务好推广qq群的网站

复现论文 《A Universal PINNs Method for Solving Partial Differential Equations with a Point Source》 论文内容概括: 本文提出了一种改进的物理信息神经网络(PINNs)方法,用于求解含点源(狄拉克δ函数)的偏微分方程。传统PINNs方法无法直接处理δ函数带来的奇异性,…

张小明 2026/3/5 2:54:01 网站建设

建设专业网站哪家技术好深圳珠宝品牌网站设计

在当今快节奏的软件开发周期中,代码审查作为保障代码质量的关键环节,正逐步与人工智能技术深度融合。智能代码审查通过自动化分析代码变更,识别潜在缺陷、安全漏洞和性能瓶颈,而测试关联技术则进一步将审查结果与测试活动无缝衔接…

张小明 2026/3/5 2:46:44 网站建设

英文网站如何建设杭州做网站哪里好

各位开发者,下午好!今天,我们将深入探讨 JavaScript 中两个核心且经常被误解的概念:词法作用域(Lexical Scoping)与变量提升(Hoisting)。这两个机制是理解 JavaScript 代码执行流程、…

张小明 2026/3/5 2:52:34 网站建设

维护一个网站要多少钱潍坊建设网站

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个Abaqus单位制快速验证工具,功能包括:1) 上传INP文件自动检查单位一致性;2) 提供典型物理量的单位参考值;3) 生成单位验证报…

张小明 2026/3/5 2:46:45 网站建设

营销型网站(易网拓)搜启网站建设

10分钟实战JimuReport:零代码构建专业级数据报表 【免费下载链接】JimuReport jeecgboot/JimuReport: JimuReport是一个开源的轻量级报表工具,提供零编码数据可视化能力,支持多种数据库类型,能够快速生成各种复杂报表并实现在线预…

张小明 2026/3/5 2:46:46 网站建设

做新闻类网站需要什么资质中学生设计的网站

Linly-Talker:当GLM遇上数字人,一场AI驱动的交互革命 在短视频与直播内容爆炸式增长的今天,一个现实问题摆在创作者面前:如何以极低的成本,持续产出高质量、有表现力的讲解视频?传统数字人依赖昂贵的3D建模…

张小明 2026/3/5 2:46:54 网站建设