ERNIE-4.5-0.3B-PT应用案例:智能客服系统搭建实录

核心内容摘要

AutoDock Vina 1.2.5实战:从零开始配置多配体对接环境(附常见错误排查)
老照片修复实战:让历史影像重获新生

怎么把select语句返回的结果也输出来

C语言数æ�®å­˜å‚¨æ•´å�‹ä¸�浮点å�‹å†…存解æ��2026 视角图文并茂版C语言中整å�‹å’Œæµ®ç‚¹å�‹åœ¨å†…存中的存储方å¼�完全ä¸�å�Œè¿™ä¹Ÿæ˜¯å¯¼è‡´å¾ˆå¤šåˆ�学者在调试ã€�ä½�è¿�ç®—ã€�ç±»å�‹è½¬æ�¢æ—¶è¸©å�‘çš„æ ¸å¿ƒå�Ÿå› 。下é�¢ä»�内存布局ã€�字节åº�ã€�å­˜å‚¨æ ¼å¼�ã€�å…¸å�‹å€¼å†…存图四个维度完整拆解。

æ•´å�‹å®¶æ—�æ•´æ•°ç±»å�‹å­˜å‚¨ç‰¹ç‚¹ç±»å�‹å¸¸è§�大å°�主æµ�å¹³å�°æœ‰ç¬¦å�·/æ— ç¬¦å�·å­˜å‚¨æ–¹å¼�关键点char1 字节signed/unsignedå�Ÿç �è¡¥ç �表示负数最基本å�•ä½�short2 字节signed/unsignedè¡¥ç �—int4 字节32ä½�系统常è§�signed/unsignedè¡¥ç �大多数系统 int 32ä½�long4 或 8 字节signed/unsignedè¡¥ç �LP64 模å�‹ä¸‹ 8 字节long long8 字节signed/unsignedè¡¥ç �C99 引入固定 64 ä½�整数统一采用补ç �存储ç�°ä»£è®¡ç®—æœºå‡ ä¹�全部如此负数补ç �规则最é‡�è¦�记忆点å�Ÿç � → 符å�·ä½�ä¸�å�˜å…¶ä½™ä½�å�–å�� → 1 è¡¥ç �示例int a -10;å�‡è®¾ 32 ä½�å°�端åº�å��进制 -10 å�Ÿç � 1000 0000 0000 0000 0000 0000 0000 1010 å��ç � 1111 1111 1111 1111 1111 1111 1111 0101 è¡¥ç � 1111 1111 1111 1111 1111 1111 1111 0110 â†� 内存中å®�际存储的就是这个 å��六进制 FF FF FF F6å°�端 vs 大端字节åº�å°�端Little-Endianä½�字节存ä½�地å�€x86ã€�x

�ARM 默认大端Big-Endian高字节存�地�部分网络设备�PowerPC内存图示�int a -10; �端�地� 0x1000 0x1001 0x1002 0x1003 内容 F6 FF FF FF � ��地�到高地�

浮点å�‹å­˜å‚¨IEEE 754 æ ‡å‡†ç�°ä»£ C è¯­è¨€æµ®ç‚¹å‡ ä¹�全部é�µå¾ªIEEE 754æ ‡å‡†ã€‚ç±»å�‹å¤§å°�符å�·ä½�指数ä½�尾数ä½�有效数字总ä½�数指数å��ç½®float4 字节182332127double8 字节11152641023long doubleå¹³å�°ç›¸å…³å¸¸è§� 16/12/10 字节—————float 内存布局32ä½�ä½� 31 3023 220 字段 符å�·ä½�(S) 指数(E) 尾数(Méš�å�«1ä½�)存储公å¼�正常数真å®�值 (-

^S × (

M)₂ × 2^(E-

特殊值必须记�值指数8�尾数23��六进制示例�端�义

000000000全000 00 00 00正零-

000000000å…¨000 00 00 80负零符å�·ä½�ä¸�å�Œâˆ�11111111å…¨000 00 80 7Fæ­£æ— ç©·-âˆ�11111111å…¨000 00 80 FFè´Ÿæ— ç©·NaN11111111é��å…¨0例00 00 C0 7Fé��æ•°Not a Numberç»�典例å­�float f

0f;的内存表示�进制

0 二进制

0 × 2^0 →

1.

.. × 2^0 符�0 指数0 127 127 → 01111111 尾数

..0��1所以尾数全0 内存�端 00 00 80 3Ffloat f -

5f;�端�-

5 - (

625 × 2^

- (

101 × 2^

符�1 指数2 127 129 → 10000001 尾数

..

101 的�数部分 �六进制 00 00 D0 C0 �际内存D0 C0 00 00 �端

æ•´å�‹ vs 浮点å�‹å†…存本质对比维度整å�‹è¡¥ç �浮点å�‹IEEE 754存储方å¼�ç›´æ�¥äºŒè¿›åˆ¶è¡¥ç �科学计数法符å�·æŒ‡æ•°å°¾æ•°è´Ÿæ•°è¡¨ç¤ºè¡¥ç �符å�·ä½�å�•独表示0 的表示å�ªæœ‰ä¸€ç§� 00 å’Œ -0 两ç§�ä½�模å¼�ä¸�å�ŒèŒƒå›´ä¸�精度固定范围精确范围很大但精度有é™�尤其是尾数ä½�比较安全性å�¯ç›´æ�¥ ã€�ã€�ä¸�能直æ�¥ NaNã€�0/-0ã€�精度丢失内存直观性容易看懂å��六进制指数尾数分离难以直观阅读

常��试/调试高频问题为什么 float a

1f; a

1 �一定�立→

1 åœ¨äºŒè¿›åˆ¶æ˜¯æ— é™�循ç�¯å°�æ•°float å�ªèƒ½è¿‘似存储产生精度误差。int i 0x7FFFFFFF; i 1 会æ€�æ ·â†’ 整数溢出 → 未定义行为通常å�˜æˆ� -2147483648æ€�么快速判断机器是å°�端还是大端intx1;if(*(char*)x

{printf(�端\n);}else{printf(大端\n);}float 和 int 强制转�的内存表�floatf

0f;inti*(int*)f;// ç±»å�‹åˆ«å�� → 得到 0x3F800000总结一å�¥è¯�æ•´å�‹ç®€å�•ã€�精确ã€�è¡¥ç �存储直æ�¥å¯¹åº”二进制数值浮点å�‹å¤�æ�‚ã€�范围大ã€�精度有é™�ã€�科学计数法 特殊值规则IEEE 754想看更多具体数值在内存中的 bit 级拆解比如

1�-

5�

14 ç­‰ã€�或 float/double 精度丢失演示代ç �ã€�或 union 查看内存é‡�å� ã€�或ä½�域/对é½�相关问题直æ�¥å‘Šè¯‰æˆ‘我继续展开

法国空姐-法国空姐应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123