my 4 c

<img src="https://img-blog.csdn.net/20160923175626246" alt="" />#include <stdio.h>
#include <stdlib.h>

int main()
{
   float r,h,s;
   scanf("%f %f",&r,&h);
   s=2*3.1415926*r*r+2*3.1415926*r*h;
   printf("2*3.1415926*%f*%f+2*3.1415926*%f*%f=%f\n",r,r,r,h,s);
   return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
My-C编译器不是一款能编译出在X86硬件体系运作程序的编译   器,它的目标平台是一款馆主编写的虚拟机;而目标代码也是经过 馆主加强的一套工业汇编指令。但这不能妨碍My-C成为一款非常好 玩的C语言编译器。 它实现了95%以上的C89语法,并添加改造了有趣的内嵌汇编语言;它不 正统,没有借助任何第三方库纯手工编码,如果得到源码你可以随意自己定 制;它门槛浅,不需要你理解很高深的编译原理和正则表达式,因为馆主就 不理解。它是一次尝试,如果你对编译器感兴趣又觉专业知识无从下手,可 以玩玩它感受一下,待摸到点门道再去研习专业的知识。 此虚拟机是专为调试My-C编译器而逐步完善起来的。可以说为   了方便研究编译器原理馆主设计了一款独特硬件 — My-C虚拟机。 My-C虚拟机模拟了一款32位但只有8个寄存器的CPU;拥有32 Bit色深,最大分辨率为 1024X768 的显示屏;微妙级的时钟;鼠标;还有 一个拥有4K缓存的键盘;支持外部配置显示器分辨率和内存,堆栈大小;可 以实时查看CPU和内存状态;甚至以多种方式支持CPU单步运作方便调试。 所有这些都使My-C虚拟机配合着My-C编译器显得很有趣,相信会给很多 朋友带来欣喜。同时由于以上原因,如果朋友你想很好的玩玩My-C编译 器那就必须先花点时间熟悉和理解一下My-C虚拟机。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值