|
发表于 2019-3-4 11:37:05
|
显示全部楼层
:titter: 楼主需要的是一款REPL,C的REPL,类似于学python常用的ipython。
用起来像这样
- > 2*3+4
- 10
- > int i = 16
- > double f = 12.3456
- > sizeof(int)
- 4
- > sizeof(i)
- 4
- > sizeof(double)
- 8
- > sizeof(f)
- 8
- > i
- 16
- > 2*i
- 32
- > printf("%d", i)
- 10
- > printf("%5d", i) // field width 5
- 10
- > printf("%#d", i)
- 10
- > printf("%#x", i)
- 0xa
- > printf("%#X", i)
- 0XA
- > printf("%x", i)
- a
- > printf("%X", i)
- A
- > printf("%o", i)
- 12
- > printf("%b", i)
- 1010
- > printf("%f", f)
- 12.345600
- > printf("%lf", f)
- 12.345600
- > printf("%.2lf", f) // precision with 2 digits after decimal point
- 12.35
- > printf("%8.2lf", f) // field with of 8
- 12.35
- > printf("%d", f) // a common mistake using %d for floating-point numbers
- 2075328197
- > printf("%f", i) // a common mistake using %f for integers
- 0.000000
- >
复制代码
C语言的REPL没摸过,网上搜了一下发现是有的。
https://www.zhihu.com/question/53638858 |
|