Windows 附带的简单但功能强大的计算器

Calculator

Windows 计算器应用是一款采用 C++ 和 C# 编写的现代 Windows 应用,预装于 Windows 系统。该应用提供标准、科学和程序员计算器功能,以及一系列不同计量单位和货币之间的转换器。

计算器会定期发布新功能和错误修复。您可以在 Microsoft Store 获取最新版本的计算器。

功能

  • 标准计算器功能,提供基本运算,并在输入命令后立即执行。
  • 科学计算器功能,提供扩展运算,并按运算顺序执行命令。
  • 程序员计算器功能,为开发人员提供常用的数学运算,包括常见进制之间的转换。
  • 日期计算功能,提供两个日期之间的差值,以及在给定输入日期的基础上加/减年、月和/或日。
  • 计算历史记录和内存功能。
  • 多种计量单位之间的转换。
  • 基于从 Bing 检索的数据进行货币转换。
  • 基本算术运算(加、减、乘、除)的 无限精度 确保计算
    永不丢失精度。

入门

先决条件:

  • 您的计算机必须运行 Windows 11,版本 22000 或更高版本。
  • 安装最新版本的 Visual Studio(免费社区版即可)。
  • 安装“通用 Windows 平台开发”工作负载。
  • 安装可选的“C++ 通用 Windows 平台工具”组件。
  • 安装最新的 Windows 11 SDK。
Visual Studio 安装屏幕截图
  • 安装 XAML Styler Visual Studio 扩展。

  • 获取代码:

复制代码
git clone https://github.com/Microsoft/calculator.git

贡献

想要贡献力量?团队鼓励社区反馈和贡献。请遵循我们的贡献指南

如果计算器无法正常工作,请在反馈中心提交报告。
我们也欢迎在 GitHub 上提交问题

路线图

有关 Windows 计算器计划和发布时间表的信息,请参阅Windows 计算器路线图

图形模式

添加图形计算器功能已列入项目路线图,我们希望该项目能够为最终用户带来卓越的图形体验。为此,官方内置 Windows 计算器的 UI 目前已包含在该存储库中,但微软自主研发的图形引擎(该引擎也驱动 Microsoft Mathematics 和 OneNote 中的图形功能)则未包含在内。社区成员仍然可以参与 UI 的创建,但由于使用了基于
通用图形 API 构建的 引擎模拟实现,开发者版本将不具备图形功能。

诊断数据

本项目收集使用数据并将其发送给 Microsoft,以帮助改进我们的产品和服务。
请阅读我们的隐私声明 了解更多信息。
默认情况下,诊断数据在开发版本中处于禁用状态,可以使用 SEND_DIAGNOSTICS
版本标志启用。

货币转换器

Windows 计算器包含一个货币转换器功能,该功能在开发者版本中使用模拟数据。 Microsoft 用于货币转换器功能(例如,在应用程序的零售版中)的数据
未经授权,
不供您使用。模拟数据将清晰可辨,因为它引用的是行星而非国家/地区,
并且无论选择何种输入,数据都保持不变。

报告安全问题

请参阅 SECURITY.md

许可证

版权所有 (c) Microsoft Corporation。保留所有权利。

根据 MIT 许可证 授权。

关于项目

Windows 计算器应用是一款用 C++ 和 C# 编写的现代 Windows 应用,随 Windows 预装。该应用提供标准、科学和程序员计算器功能,以及一组各种计量单位和货币之间的转换器。
MIT
C++
30,644
5655
585
2019-01-29
2025-09-19

增长趋势 - stars