C++运算符有哪些种类 算术逻辑位运算说明

C++运算符包括算术、逻辑、位运算等,用于执行计算和操作。算术运算符处理基本数学运算,注意整数除法截断和自增/自减前置后置区别;逻辑运算符支持短路求值,常用于条件判断;位运算符操作二进制位,适用于底层优化。运算符优先级和结合性决定表达式求值顺序,建议用括号明确意图。常见陷阱有整数除法、短路副作用、有符号数位移和赋值与比较混淆,可通过类型转换、避免复杂表达式和编译器警告规避。高级用法包括sizeof获取大小、三元运算符简化条件赋值、逗号运算符串联操作,以及运算符重载实现自定义类型自然操作,提升代码可读性和表达力。

c++运算符有哪些种类 算术逻辑位运算说明

C++的运算符种类繁多,它们是语言执行各种计算和操作的基石。简单来说,它们就是我们用来告诉程序“做点什么”的符号。从最常见的加减乘除,到复杂的位级操作,它们赋予了代码生命力。今天我们主要聊聊算术、逻辑和位运算这几类,它们在日常编程里出镜率极高。

解决方案

C++的运算符,就像是程序世界的动词,它们指引着数据如何被处理、被转换。

算术运算符:这没什么好说的,小学数学就学了。加法

+

、减法

-

、乘法

*

、除法

/

,还有取模

%

。不过,这里有个小坑,尤其是在处理整数除法时。比如

5 / 2

,结果是

2

,不是

2.5

,因为整数除法会直接截断小数部分。这有时候会让人猝不及防,尤其是在没有意识到类型转换的时候。另外,自增

++

和自减

--

也属于算术运算符。它们既可以前置(

++i

),也可以后置(

i++

)。前置是先改变值再使用,后置是先使用值再改变。这个区别在表达式里用起来,效果可大不一样,稍不留神就可能出bug。

int a = 10, b = 3;int sum = a + b; // 13int diff = a - b; // 7int product = a * b; // 30int quotient = a / b; // 3 (整数除法)int remainder = a % b; // 1int x = 5;int y = ++x; // x变为6,y为6int z = x++; // x变为7,z为6

逻辑运算符:这玩意儿主要是用来做条件判断的,在控制流语句(

if

,

while

等)里简直是核心。逻辑与

&&

、逻辑或

||

、逻辑非

!

。

&&

要求两边都为真结果才为真;

||

只要一边为真结果就为真;

!

则是取反。有个很重要的特性叫“短路求值”:对于

&&

,如果左边已经是假了,右边就不会再计算了;对于

||

,如果左边已经是真了,右边也不会再计算。这个特性有时候能帮我们避免一些空指针解引用或者其他潜在的运行时错误,但有时也可能导致一些你期望执行的副作用函数没有被调用,得留心。

立即学习“C++免费学习笔记(深入)”;

bool isSunny = true;bool isWarm = false;if (isSunny && isWarm) { // false    // 不会执行}if (isSunny || isWarm) { // true    // 会执行}if (!isWarm) { // true    // 会执行}

位运算符:这些操作符是直接作用在整数的二进制位上的。对于我个人而言,这块儿一开始是有点抽象的,但一旦理解了,你会发现它们在处理底层数据、优化性能(比如某些算法)时非常强大。位与

&

、位或

|

、位异或

^

、位非

~

(取反)、左移

<<

、右移

>>

。位与常用来清零特定位或检查某位是否为1;位或常用来设置特定位为1;位异或则可以用来翻转特定位,或者在加密、数据交换中派上用场。移位操作则常用来快速乘以或除以2的幂,或者高效地提取/插入位。注意,右移对于有符号数,行为可能因编译器而异(算术右移或逻辑右移),但对于无符号数,通常是逻辑右移,高位补0。

unsigned int a = 5; // 二进制 0101unsigned int b = 3; // 二进制 0011unsigned int resultAnd = a & b; // 0001 (1)unsigned int resultOr = a | b;  // 0111 (7)unsigned int resultXor = a ^ b; // 0110 (6)unsigned int resultNot = ~a;    // 1111...1010 (取决于int大小,通常是一个很大的负数或无符号数)unsigned int shiftedLeft = a <> 1; // 0010 (2)

C++运算符的优先级和结合性如何影响表达式求值?

这就像是数学里的“先乘除后加减”,运算符也有自己的“地位”和“方向”。优先级决定了在没有括号的情况下,哪个运算符先执行。比如,乘法和除法的优先级就高于加法和减法。如果一个表达式里有多个相同优先级的运算符,那就看它们的结合性了。大多数二元运算符(比如加减乘除)都是左结合的,这意味着它们从左到右依次计算。而赋值运算符(

=

)是右结合的,

a = b = c

会先计算

b = c

,然后把结果赋给

a

。

理解这些规则至关重要,否则你写出来的代码可能和你想的完全不是一回事。我个人经验是,与其死记硬背那张长长的优先级表,不如记住几个关键点:算术运算符优先级最高(乘除高于加减),然后是位运算符,接着是关系运算符,最后是逻辑运算符,赋值运算符最低。当你不确定或者表达式比较复杂时,最简单也最保险的方法就是:加括号。括号可以强制改变运算顺序,让你的意图清晰明了,也能避免很多潜在的bug。代码的可读性,有时候比所谓的“简洁”更重要。

使用C++运算符时常见的陷阱有哪些?如何避免?

踩坑是学习的必经之路,运算符也不例外。我见过不少,自己也踩过不少。

一个很经典的坑就是整数除法。前面提过,

5 / 2

是

2

。如果你期望得到

2.5

,但又忘记了类型转换,那结果肯定不对。解决方案很简单,把其中一个操作数或者两个都转换为浮点类型,比如

static_cast(5) / 2

。

逻辑运算符的短路求值。这既是优点也是陷阱。如果你在

&&

或

||

的右侧表达式中放置了有副作用的代码(比如函数调用,或者

++

操作),并且期望它总是执行,那短路求值可能会让你失望。例如,

if (ptr != nullptr && ptr->doSomething())

,如果

ptr

是空指针,

doSomething()

就不会被调用。大多数时候这是好事,但如果你希望

doSomething()

总是执行,你就得把它移到条件判断之外。

位运算符与有符号数。对有符号数使用位运算符,尤其是右移,结果可能不如你所愿。因为符号位的原因,右移时最高位补0还是补1,取决于具体实现(算术右移还是逻辑右移)。为了避免这种不确定性,通常建议对无符号类型进行位操作。

前置

++

与后置

++

。

int i = 0; int j = i++;

和

int k = ++i;

的结果是不同的。前者

j

会是

0

,

i

变成

1

;后者

k

会是

1

,

i

也变成

1

。在复杂的表达式中,这种细微差别可能导致难以追踪的错误。我的建议是,如果不是为了追求极致的性能(编译器通常会优化掉大部分差异),或者明确需要其副作用,尽量独立使用

++

和

--

,不要把它们嵌套在复杂的表达式里。

赋值运算符与比较运算符的混淆。这是个老生常谈的问题了,尤其是在C/C++里:

if (a = b)

而不是

if (a == b)

。前者是将

b

的值赋给

a

,然后判断

a

的值(非零为真),这通常不是你想要的。现代编译器通常会对此发出警告,但最好还是养成习惯,避免这种低级错误。

C++中除了基础运算符,还有哪些值得关注的高级用法或概念?

除了那些我们每天都在用的算术、逻辑和位运算符,C++还提供了一些特殊或者说“高级”的运算符,以及一个非常重要的概念——运算符重载。

首先,

sizeof

运算符。它不是一个函数,而是一个编译时运算符,用来获取一个类型或变量在内存中占用的字节数。这在内存管理、数据结构对齐、或者序列化数据时非常有用。比如

sizeof(int)

会告诉你一个整数占多少字节,

sizeof(myStruct)

则会告诉你自定义结构体的大小。它能让你对内存布局有更直观的认识。

然后是条件运算符(三元运算符)

?:

。这玩意儿简直是

if-else

语句的精简版。

条件 ? 表达式1 : 表达式2

。如果条件为真,结果是表达式1的值;否则是表达式2的值。它能让一些简单的条件赋值语句变得非常紧凑。虽然用多了可能会让代码看起来有点密集,但合理使用能提高简洁性。

int x = 10;int y = (x > 5) ? 20 : 30; // y为20

再来是逗号运算符

,

。这个就比较少见了,也容易被误解。它允许你在一个表达式中执行多个操作,并返回最后一个表达式的值。比如

int i = (a++, b++);

,

i

会得到

b

自增前的值,但

a

和

b

都会自增。在某些宏定义或者循环的初始化/步进部分可能会见到它,但日常代码里,为了清晰,我个人倾向于避免它的过度使用。

最后,也是C++独有的强大特性:运算符重载(Operator Overloading)。这允许你为自定义类型(比如你定义的类)重新定义现有运算符的行为。比如,你可以让两个

MyVector

对象直接使用

+

运算符进行向量相加,而不是写一个

add()

方法。这极大地提高了代码的可读性和直观性,让你的自定义类型能够像内置类型一样自然地参与运算。当然,滥用重载会导致代码难以理解和维护,所以,重载运算符时要遵循“最小惊讶原则”,让它的行为符合用户的直觉。这是C++面向对象设计中一个非常核心且强大的工具,也是它比C语言更“高级”的一个体现。

这些运算符和概念,从底层内存操作到高级的类型行为定制,共同构成了C++强大而灵活的表达能力。掌握它们,你就能更深入地理解代码的运行机制,写出更高效、更优雅的程序。

以上就是C++运算符有哪些种类 算术逻辑位运算说明的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1472363.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
C++内存池如何实现 自定义分配器开发指南
上一篇 2025年12月18日 19:33:35
C++数组初始化列表 统一初始化语法应用
下一篇 2025年12月18日 19:33:50

相关推荐

  • AI绘图工具生成的图片会有版权问题吗?2025解答

    AI绘图工具生成的图片会有版权问题吗?2025解答AI绘图工具生成的图片会有版权问题吗?2025解答AI绘图工具生成的图片会有版权问题吗?2025解答AI绘图工具生成的图片会有版权问题吗?2025解答

    ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ AI绘图工具生成的图片,其版权归属问题在2025年来看,依旧是一个复杂且不断演进的法律议题,并没有一个简单的“是”或“否”的答案。核心在于,目前主流的法律实践和司法判例倾向于认为,纯粹由AI自主…

    2026年9月27日 • 用户投稿
    000
  • 怎么用豆包AI帮我转换编程语言 3分钟学会用AI实现代码语言自动转换

    怎么用豆包AI帮我转换编程语言 3分钟学会用AI实现代码语言自动转换怎么用豆包AI帮我转换编程语言 3分钟学会用AI实现代码语言自动转换怎么用豆包AI帮我转换编程语言 3分钟学会用AI实现代码语言自动转换怎么用豆包AI帮我转换编程语言 3分钟学会用AI实现代码语言自动转换

    豆包ai实现代码语言自动转换的方法如下:1. 准备好原始代码并明确标注目标语言,确保代码无语法错误且功能清晰;2. 使用豆包ai的对话功能进行提问,粘贴代码并准确描述转换需求,避免模糊指令;3. 检查转换后的代码是否可用,通过通读、运行测试用例及对比行为差异进行验证,如有问题可继续向ai反馈修改。 …

    2026年9月27日 • 用户投稿
    000
  • sublime怎么配置build system_Sublime Text自定义编译系统教程

    sublime怎么配置build system_Sublime Text自定义编译系统教程sublime怎么配置build system_Sublime Text自定义编译系统教程sublime怎么配置build system_Sublime Text自定义编译系统教程sublime怎么配置build system_Sublime Text自定义编译系统教程

    首先配置Sublime Text的编译系统以运行代码,依次点击Tools → Build System → New Build System…,编辑JSON模板,例如为Python设置{ “cmd”: [“python”, “-u&#822…

    2026年9月27日 • 用户投稿
    000
  • 抖音小程序主要有哪些

    抖音小程序主要有哪些抖音小程序主要有哪些抖音小程序主要有哪些抖音小程序主要有哪些

    抖音小程序简介 抖音小程序是一种轻量化的应用形式,依托于抖音平台生态,广泛应用于电商、生活服务和娱乐等多个领域。用户无需下载安装即可在抖音内直接使用,操作便捷,体验流畅。这种即用即走的模式有效提升了用户参与度与平台活跃度,成为连接内容与服务的重要桥梁。 主要类型及功能特点 2.1 社交电商平台类小程…

    2026年9月27日 • 用户投稿
    000
  • win10无法安装任何exe文件_exe程序打不开或无法安装的终极解决方案

    win10无法安装任何exe文件_exe程序打不开或无法安装的终极解决方案win10无法安装任何exe文件_exe程序打不开或无法安装的终极解决方案win10无法安装任何exe文件_exe程序打不开或无法安装的终极解决方案win10无法安装任何exe文件_exe程序打不开或无法安装的终极解决方案

    1、检查组策略是否禁用EXE运行,2、修复注册表中EXE文件关联,3、以管理员身份运行安装程序,4、使用SFC和DISM修复系统文件,5、临时关闭杀毒软件测试,6、通过任务管理器以系统权限启动程序。 如果您尝试在Windows 10系统上运行或安装EXE程序时遇到阻碍,例如提示“无法安装任何EXE文…

    2026年9月27日 • 用户投稿
    100
  • 报表添加子报表方法

    报表添加子报表方法报表添加子报表方法报表添加子报表方法报表添加子报表方法

    财务软件通常采用固定格式的报表,仅支持单一参数运算,使用过程中显得不够灵活。本文将演示如何通过添加子报表的方式优化报表功能,提升操作便捷性与实用性。 1、 登录财务系统后,从左侧菜单中选择“报表分析”功能进入相关模块。 2、 进入报表管理界面后,在右侧列表中选择需要操作的报表类型,此处以利润表为例,…

    2026年9月27日 • 用户投稿
    000
  • sublime怎么连接ssh_Sublime通过SFTP插件连接远程服务器教程

    sublime怎么连接ssh_Sublime通过SFTP插件连接远程服务器教程sublime怎么连接ssh_Sublime通过SFTP插件连接远程服务器教程sublime怎么连接ssh_Sublime通过SFTP插件连接远程服务器教程sublime怎么连接ssh_Sublime通过SFTP插件连接远程服务器教程

    首先安装SFTP插件,通过Package Control搜索并安装;然后在项目中右键选择SFTP → Setup Server生成配置文件;接着编辑sftp-config.json,填写服务器IP、用户名、密码、端口、远程路径和本地路径等信息;推荐使用SSH密钥登录,可配置ssh_key_file路…

    2026年9月27日 • 用户投稿
    200
  • Logback:阻止日志输出到控制台,仅保留文件输出

    Logback:阻止日志输出到控制台,仅保留文件输出Logback:阻止日志输出到控制台,仅保留文件输出Logback:阻止日志输出到控制台,仅保留文件输出Logback:阻止日志输出到控制台,仅保留文件输出

    本文档旨在解决Logback在未配置ConsoleAppender的情况下,仍然将日志输出到控制台的问题。通过设置logger的additivity属性为false,可以有效地阻止日志信息继续向上级logger传递,从而实现仅将日志写入文件的目的,避免在控制台产生冗余信息。本文将详细介绍该解决方案,…

    2026年9月27日 • 用户投稿
    100
  • ChatGPT怎么上传PDF 文档阅读与分析功能详解

    ChatGPT怎么上传PDF 文档阅读与分析功能详解ChatGPT怎么上传PDF 文档阅读与分析功能详解ChatGPT怎么上传PDF 文档阅读与分析功能详解ChatGPT怎么上传PDF 文档阅读与分析功能详解

    chatgpt 可以通过多种方式“看到”pdf内容并进行分析。1. chatgpt plus或企业版用户可直接上传pdf文件,系统自动解析后可用于提取信息、总结报告、回答问题或翻译文本;2. 普通用户可手动复制粘贴pdf中的文字内容到对话框中,适用于小段内容处理;3. 使用第三方工具如smallpd…

    2026年9月27日 • 用户投稿
    100
  • win10开机黑屏只有鼠标能动_进入系统黑屏但有光标问题排查

    win10开机黑屏只有鼠标能动_进入系统黑屏但有光标问题排查win10开机黑屏只有鼠标能动_进入系统黑屏但有光标问题排查win10开机黑屏只有鼠标能动_进入系统黑屏但有光标问题排查win10开机黑屏只有鼠标能动_进入系统黑屏但有光标问题排查

    首先重启Windows资源管理器或通过安全模式卸载显卡驱动,再使用SFC和DISM修复系统文件,接着禁用非必要启动项与服务,最后可尝试系统还原以解决桌面黑屏问题。 如果您成功登录Windows 10系统,但桌面无法正常加载,仅显示黑色屏幕和可移动的鼠标光标,这通常意味着系统核心进程未能正确启动。以下…

    2026年9月27日 • 用户投稿
    100
  • 门店如何做好抖音推广销售的有效策略?

    门店如何做好抖音推广销售的有效策略?门店如何做好抖音推广销售的有效策略?门店如何做好抖音推广销售的有效策略?门店如何做好抖音推广销售的有效策略?

    作为国内最具影响力的短视频平台之一,抖音汇聚了庞大的用户群体和极强的社交传播力,正吸引越来越多实体门店将其作为重要的营销阵地。那么,门店该如何在抖音实现有效的推广与销售转化呢?以下从四个关键维度进行深入解析。 维度一:创作高吸引力的内容 抖音用户对内容质量极为敏感,因此门店必须产出能引发关注和互动的…

    2026年9月27日 • 用户投稿
    100
  • 《新VR战士》确定不采用客串角色 将强化剧情叙事

    《新VR战士》确定不采用客串角色 将强化剧情叙事《新VR战士》确定不采用客串角色 将强化剧情叙事《新VR战士》确定不采用客串角色 将强化剧情叙事《新VR战士》确定不采用客串角色 将强化剧情叙事

    近日,世嘉公开了《VR战士》系列新作的最新动态,明确表示这款正在开发中的格斗游戏将不会加入来自其他IP的跨界角色。在与Giant Bomb的访谈中,制作人山田精一强调,团队的核心目标是打造一个独立且完整的《VR战士》世界观,同时融入新颖设计以吸引新玩家并回馈长期支持的老粉丝。 谈及为何在系列沉寂多年…

    2026年9月27日 • 用户投稿
    100
  • 音频剪辑入门:简单几步学会

    音频剪辑入门:简单几步学会音频剪辑入门:简单几步学会音频剪辑入门:简单几步学会音频剪辑入门:简单几步学会

    日常生活中,我们常常需要对音频或音乐进行剪辑处理,比如截取一段喜欢的旋律作为手机铃声,或将多首歌曲的精彩段落拼接成一首串烧音乐。使用风云音频处理大师,可以轻松实现音频的裁剪与合并。接下来将详细介绍操作流程,帮助你快速上手,制作专属的个性化音频内容。 1、 在开始音频编辑之前,需准备合适的工具。首先在…

    2026年9月27日 • 用户投稿
    300
  • 剪映 AI 一键成片?素材筛选与节奏把控实用技巧

    剪映 AI 一键成片?素材筛选与节奏把控实用技巧剪映 AI 一键成片?素材筛选与节奏把控实用技巧剪映 AI 一键成片?素材筛选与节奏把控实用技巧剪映 AI 一键成片?素材筛选与节奏把控实用技巧

    要做出高质量视频,素材筛选和节奏把控是关键。首先,选择内容相关、能表达情绪且多样化的素材,并确保技术指标合格;其次,根据视频基调灵活运用快切或慢放,合理使用转场与音乐,适当留白;最后,可借助剪映ai辅助筛选高光时刻并调整节奏,但需人工复核。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费…

    2026年9月27日 • 用户投稿
    000
  • 古生物复活计划:豆包AI+PaleoAI还原恐龙生态图文报告

    古生物复活计划:豆包AI+PaleoAI还原恐龙生态图文报告古生物复活计划:豆包AI+PaleoAI还原恐龙生态图文报告古生物复活计划:豆包AI+PaleoAI还原恐龙生态图文报告古生物复活计划:豆包AI+PaleoAI还原恐龙生态图文报告

    古生物复活计划并非复活恐龙,而是利用ai还原远古生态环境,并以图文形式呈现。paleoai负责搜集整理古生物学数据,包括化石、地质和植物信息;豆包ai则通过深度学习分析数据,推断气候、植被和动物行为,并生成3d生态场景。两者分工明确:paleoai确保数据科学性,豆包ai实现可视化呈现。为确保准确性…

    2026年9月27日 • 用户投稿
    200
  • windows怎么查看电脑运行时间_查询系统持续开机时长方法

    windows怎么查看电脑运行时间_查询系统持续开机时长方法windows怎么查看电脑运行时间_查询系统持续开机时长方法windows怎么查看电脑运行时间_查询系统持续开机时长方法windows怎么查看电脑运行时间_查询系统持续开机时长方法

    可通过任务管理器、命令提示符、PowerShell和系统信息工具查看Windows电脑的开机运行时间。2. 任务管理器在“性能”选项卡中显示“已运行时间”;3. 命令提示符使用“net stats workstation”查看启动时间;4. PowerShell执行“Get-CimInstance”…

    2026年9月27日 • 用户投稿
    300
  • 360极速浏览器怎么把网页保存为图片_360极速浏览器网页长截图与另存为图片功能

    360极速浏览器怎么把网页保存为图片_360极速浏览器网页长截图与另存为图片功能360极速浏览器怎么把网页保存为图片_360极速浏览器网页长截图与另存为图片功能360极速浏览器怎么把网页保存为图片_360极速浏览器网页长截图与另存为图片功能360极速浏览器怎么把网页保存为图片_360极速浏览器网页长截图与另存为图片功能

    首先使用360极速浏览器内置长截图功能,点击菜单中“网页截图”选择“长截图”自动捕获全页并保存为PNG;其次可右键查看是否有“将页面另存为图片”选项直接导出JPEG或PNG格式;最后当功能受限时,通过扩展中心安装“FireShot”等插件实现高清全页截图并下载。 如果您希望将浏览的网页完整保存为图片…

    2026年9月27日 • 用户投稿
    100
  • 抖音店铺订单信息加密解密技巧

    抖音店铺订单信息加密解密技巧抖音店铺订单信息加密解密技巧抖音店铺订单信息加密解密技巧抖音店铺订单信息加密解密技巧

    随着电商行业的迅猛发展,越来越多的商家入驻抖音平台开设线上店铺。然而,在处理订单数据时,由于抖音平台对订单信息进行了加密保护,不少商家在获取和解析订单内容时面临挑战。本文将从多个维度深入解析抖音店铺订单信息的加密与解密方法,助力商家高效处理订单数据,提升整体运营效率。 抖音店铺订单信息的加密机制 抖…

    2026年9月27日 • 用户投稿
    100
  • 使用 GSON 和 Kotlin 泛型将 JSON 转换为自定义类

    使用 GSON 和 Kotlin 泛型将 JSON 转换为自定义类使用 GSON 和 Kotlin 泛型将 JSON 转换为自定义类使用 GSON 和 Kotlin 泛型将 JSON 转换为自定义类使用 GSON 和 Kotlin 泛型将 JSON 转换为自定义类

    本文档旨在解决在使用 GSON 和 Kotlin 泛型进行 JSON 反序列化时,将 JSON 数据转换为自定义类时遇到的 ClassCastException 问题。通过分析问题原因,提供解决方案,并介绍未来 GSON 版本中对此类问题的改进,帮助开发者更好地理解和使用 GSON 进行 Kotli…

    2026年9月27日 • 用户投稿
    100
  • 国内AI工具权威排名 十大国产人工智能应用解析

    国内AI工具权威排名 十大国产人工智能应用解析国内AI工具权威排名 十大国产人工智能应用解析国内AI工具权威排名 十大国产人工智能应用解析国内AI工具权威排名 十大国产人工智能应用解析

    要选择适合自己的国产ai工具,首先需明确需求,再根据易用性、功能性、性价比、社区支持和数据安全等五个方面进行评估。图像处理方面,推荐“稿定设计”和百度ai开放平台api;自然语言处理方面,有“秘塔写作猫”、百度翻译和有道翻译等;代码生成方面,阿里云的“通义灵码”具有较大潜力。国内ai工具发展迅速,应…

    2026年9月27日 • 用户投稿
    500

发表回复

登录后才能评论
关注微信