0%

c写简易计算器(Mac)

c写完编译成exe,运行环境直接用Mac的terminal,反正是unix环境,工具用的vim和gcc(Clang和xcode不熟悉)

1
2
3
4
5
6
#查看文件列表
#移动位置
#创建文件夹
ls
cd
mkdir
1
2
3
4
5
6
7
8
#安装gcc
xcode-select --install
#查看gcc版本
gcc -version
或者
gcc -dumpversion
#查看vim版本
vim -version

ps:在从App Store上下载Xcode后,默认是不会安装Command Line Tools的,Command Line Tools是在Xcode中的一款工具,可以在命令行中运行C程序

但是vim一般都自带

1
2
3
4
5
#创建c程序并用vim编辑
vim test.c

#写完之后保存退出
:wq

C 语言实例 - 实现简单的计算器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# include <stdio.h>

int main() {

char operator;
double firstNumber,secondNumber;

printf("输入操作符 (+, -, *,): ");
scanf("%c", &operator);

printf("输入两个数字: ");
scanf("%lf %lf",&firstNumber, &secondNumber);

switch(operator)
{
case '+':
printf("%.1lf + %.1lf = %.1lf",firstNumber, secondNumber, firstNumber + secondNumber);
break;

case '-':
printf("%.1lf - %.1lf = %.1lf",firstNumber, secondNumber, firstNumber - secondNumber);
break;

case '*':
printf("%.1lf * %.1lf = %.1lf",firstNumber, secondNumber, firstNumber * secondNumber);
break;

case '/':
printf("%.1lf / %.1lf = %.1lf",firstNumber, secondNumber, firstNumber / secondNumber);
break;

// operator doesn't match any case constant (+, -, *, /)
default:
printf("Error! operator is not correct");
}

return 0;
}

i:输入模式

esc:退出编辑

w: save

q: quit

q!: quit w/o saving

img

1
2
3
4
5
6
#编译
cc test.c
#运行
./a.out
#编译成exe
gcc test.c -o test.exe

test.c 是文件名

-o 表示输出

test.exe是输出的执行文件名

GCC 参数详解


参考

如何在 mac 电脑上写 C?