数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 3657|回复: 5

[综合] 学C语言 有简单的模拟器吗?

[复制链接]
发表于 2019-3-4 10:49:01 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
自己没搜到 :sweat:

不是为了编译,只想实验一些简单的命令  有个可以查看结果的地方就行
比如  printf的使用  、string用法、不同进制的运算。。

手机上有个C4DROID  应用  还没试用,看介绍不象是我要的









发表于 2019-3-4 10:53:32 | 显示全部楼层
gcc 随便加个编辑器就可以了开工了
linux 自带 gcc
windows 用 mingw-w64
回复 支持 反对

使用道具 举报

发表于 2019-3-4 11:37:05 | 显示全部楼层
:titter: 楼主需要的是一款REPL,C的REPL,类似于学python常用的ipython。
用起来像这样
  1. > 2*3+4
  2.     10
  3.     > int i = 16
  4.     > double f = 12.3456
  5.     > sizeof(int)
  6.     4
  7.     > sizeof(i)
  8.     4
  9.     > sizeof(double)
  10.     8
  11.     > sizeof(f)
  12.     8
  13.     > i
  14.     16
  15.     > 2*i
  16.     32
  17.     > printf("%d", i)
  18.     10
  19.     > printf("%5d", i)      // field width 5
  20.        10
  21.     > printf("%#d", i)
  22.     10
  23.     > printf("%#x", i)
  24.     0xa
  25.     > printf("%#X", i)
  26.     0XA
  27.     > printf("%x", i)
  28.     a
  29.     > printf("%X", i)
  30.     A
  31.     > printf("%o", i)
  32.     12
  33.     > printf("%b", i)
  34.     1010
  35.     > printf("%f", f)
  36.     12.345600
  37.     > printf("%lf", f)
  38.     12.345600
  39.     > printf("%.2lf", f)   // precision with 2 digits after decimal point
  40.     12.35
  41.     > printf("%8.2lf", f)  // field with of 8
  42.        12.35
  43.     > printf("%d", f)      // a common mistake using %d for floating-point numbers
  44.     2075328197
  45.     > printf("%f", i)      // a common mistake using %f for integers
  46.     0.000000
  47.     >
复制代码


C语言的REPL没摸过,网上搜了一下发现是有的。
https://www.zhihu.com/question/53638858
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-3-4 13:41:54 | 显示全部楼层
zhangqiangzi 发表于 2019-3-4 10:53
gcc 随便加个编辑器就可以了开工了
linux 自带 gcc
windows 用 mingw-w64

mingw-w64  我找找  :handshake:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-3-4 13:43:49 | 显示全部楼层
数码小透明 发表于 2019-3-4 11:37
楼主需要的是一款REPL,C的REPL,类似于学python常用的ipython。
用起来像这样

好的  我去看看  :handshake:

回复 支持 反对

使用道具 举报

发表于 2019-3-5 13:23:54 | 显示全部楼层
为啥不VS走一波呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-25 01:04 , Processed in 0.202801 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表