---
title: "Localc - 一款面向程序开发和调试的计算器[Windows]"
date: 2022-11-01T08:19:17Z
modified: 2022-11-01T08:20:01Z
permalink: "https://www.appinn.com/localc-for-windows/"
type: post
status: publish
excerpt: ""
categories:
  - Windows
tags:
  - Windows
  - 开发者工具
  - 计算器
featured_image: "https://www.appinn.com/wp-content/uploads/2022/11/localc.jpgo_.jpg"
author: 青小蛙
timestamp: 2022-11-01T08:20:01Z
---

**Localc** 是一款面向程序开发和调试的计算器，除了基础的运算功能之外，还提供进制转换/文本-字节数组转换/表达式计算/变量定义等功能。@[Appinn](https://www.appinn.com/localc-for-windows.md)

![](https://static2.appinn.com/images/202211/localc.jpg)

来自[**发现频道**](https://meta.appinn.net/c/faxian/10)，开发者 @differentrain 自荐，并留下了一大段话：[https://meta.appinn.net/t/topic/37636](https://meta.appinn.net/t/topic/37636)

## Localc – 一款面向程序开发和调试的计算器

咋说呢，其实挺不好意思的，因为之前在小众软件发的文章都是免费版。

倒不是说自己脸皮薄觉得收费就怎么怎么样，而是觉得这种情况下的推荐，难免带着几分私心。

不过到底还是发了，原因很简单，这个软件简直小众的不行，很符合小众软件这四个大字。就像前面说的，这个软件主要面向程序开发和调试，这是比较“官方”的说法，如果你做过开发就知道，正常情况下Windows自带的那个计算器就已经足够。

但另一方面，如果你用过OD，用过IDA，用过CE……你就知道这东西的本质了，它的某些设计只为了一个目的：逆向工程。

比如整数类型，几乎所有现有的计算器都不支持无符号/有符号之间的切换，因为就运算而言，在不检查溢出的情况下，两者本质上几乎没有差异，只有少数指令受影响，但这属于编译器的工作内容。

又比如文本与字节数组之间的转换……emmmm，如果正常开发时需要用到它，只能说明开此编程语言/语言的实现糟糕透了。

再比如最初的版本里是没有对八进制的支持的，因为逆向软件或游戏的时候用不到，后来为了一家人整整齐齐才加上的。不过话说回来，加上之后，一些底层的开发，比如硬件通讯之类的工作，这个计算器也能起到帮助了。

这个软件我工作之余断断续续写了几星期，我本职工作是后端，平时用Winform写写cracker或修改器，UWP是第一次接触，渡过了初期的不适应，竟还觉得有点爽。

Localc是Low+Calc的缩写。最初的动机是想把我之前写的各种分散的小工具整合起来，结果做着做着就成了这样一个比较复杂的样子。然后呢？干脆定个价吧，于是Localc就变成了一个收费软件。

我不太清楚这里分发兑换码的方式，不过我已经把兑换码私给青蛙君了，顺便问问他怎么处理。

这东西的用法对某些朋友来说可能有些复杂，但熟悉之后会觉得比较方便了。它的操作方式类似通过栈和寄存器进行运算的HP计算器，不过为了方便试用，我做了一些调整。

下面摘录了软件说明文档的相关内容：

在 Localc 的数字面板中只有二元运算符，没有等号。如果你了解过 [逆波兰表达式](https://en.wikipedia.org/wiki/Reverse_Polish_notation), 你肯定很容易理解以下规则:

- 二元运算会将被选中的数字框作为第一个操作数，而把此数字框的下一个数字框作为第二个操作数。
- 计算结果放入被选中的数字框中。
- 如果是第四个数字框被选中，则它被视为第二个操作数，且运算结果存储于第三个数字框中。

举例来说，假如第三个数字框的值是`3`，而第四个数字框的值是`4`且它此时正被选中，那么点击 ADD(+) 按钮后，第三个数字框的值将变成 `7`。

感谢小众软件支持 markdown，我直接复制粘贴就行了，这两天写帮助都要吐了……

先就说这么多吧。

---

## 截图

![](https://meta.appinn.net/uploads/default/original/3X/7/1/715aa92a27de082edc85177c01e76847dea9baa5.png)

主界面+数字键盘

![](https://meta.appinn.net/uploads/default/original/3X/f/d/fdf816f7d84eb333725d5fb6ad3c2d36eeeb40f1.png)

表达式计算



![](https://meta.appinn.net/uploads/default/original/3X/1/9/196dbe97f47bdaa5f9578eb7c9895a62f5648fa5.png)

比特键盘

![](https://meta.appinn.net/uploads/default/original/3X/0/2/0239e8d6cb9783d0b6469fe566062814cd8410f5.png)

变量定义





## 获取

- [微软商店](https://www.microsoft.com/store/apps/9MWVH00SS87R)
- [说明文档](https://github.com/differentrain/LocalcDocuments/blob/main/README_CN.md)
- [发现频道](https://meta.appinn.net/t/topic/37636)

另外，开发者赠送了可以用 50 次的兑换码，还没想好怎么送…各位有意见么？毕竟产品太小众，最好是用户啊。

原文：https://www.appinn.com/localc-for-windows/

## Topics

**分类目录:** [Windows](https://www.appinn.com/category/windows/?output_format=md)

**标签:** [开发者工具](https://www.appinn.com/tag/%e5%bc%80%e5%8f%91%e8%80%85%e5%b7%a5%e5%85%b7/?output_format=md), [计算器](https://www.appinn.com/tag/%e8%ae%a1%e7%ae%97%e5%99%a8/?output_format=md)