签到送积分,分享赚积分,用积分免费下载全站资源
  • 资源分类:实用工具
  • 最后更新:2022-07-28
  • 下载积分:5【升级会员送积分】
  • 积分说明:【上传资源赚积分】
  • 应用领域: windos桌面
    开发语言: C
    数据库 : 其它
    资源语言: 中文
    提示:资源共享网(www.08i8.com)实用工具C源码商业级的标准C语言解释器包括解释器源码》仅供研究学习请勿商用!

    而这里介绍的是一款灵活的C语言解释器,功能很强大,已经应用于商业的动态脚本编译。

    该C语言解释器本身采用标准C语言实现,可以在各种C平台下编译执行。主要特色如下:


    1. 完美支持各种标准C语言语法,如if-else结构语句, ?:结构求值语句,for循环,while循环,do...while循环等。

    2. 支持各种数据类型包括: char,short,int,string,float。

    3. 支持多维数组及指针。

    4. 支持自定义函数以及系统函数。

    5. 支持局部变量以及全局变量,允许在变量定义时直接初始化。

    6. 支持局部变量层次化作用域

    7. 允许定义系统常量

    8  支持系统内部定义数据类型,但不支持用户在脚本中自定义数据类型.

    9  支持行注释符及段注释符

    10. 支持通过include加载其它源文件

    11. 支持各种条件运算符 ||  &&

    12. 支持各种逻辑运算及位操作符: + - * / % ! ~ ^ > < << >>,并按照C语言标准来规范运算优先级。

    13. 支持单目运算!(not)及~(位取反)的嵌套。

    14. 支持 +=  -=  *=  /=  %=  &=  |=  >>=  <<= 的赋值形式。

    15. 支持++,--操作,包括 i++ , i-- , ++i , --i

    16. 支持16进制立即数,例如 支持代码 int a=0x13;

    17. 增加字符串自动解析,

        例如: 

         int cmux=5;

         char testr[80]="hss_{$cmux}_ok"; //其中{$cmux}表示载入变量cmux值.  

         printf("%s\n",testr); //将打印出  hss_5_ok

    18 支持动态长度的字符串数据类型string.

       例如 string s="hello"; //表示定义一个字符串变量s,并增初值为hello,string类型变量的控件大小是自动的,不需要指定。

    19. 支持的系统函数包括:

        printf,sprintf

        fopen, fclose, fprintf,fscanf

        getch, putch

        strcat,strcmp,stricmp

        strcpy,strncpy

        memcpy,memcmp

        atoi, inttostr, strtoint

        log2, pow

        exit, etc.



    本页网址:https://www.08i8.com/ttkfzy/detail83117.html


    相关完整源码


  • C语言工具应用源码12个

    C语言工具应用源码12个

    c语言UDP传输系统源码c语言对自己电脑系统测试c语言力学相关的流体源码c语言实现的汉诺塔演示程序c语言实现如果cmd中的pingc语言实现图片转化为ASCII图c语言万年历源码c语言文本编辑器系统源码c语言做的播放器源码c语言做的绘图板系统c语言做的一个任务管理器链表HuffmanTree

    5 6308  0

  • 08i8Smp转mp3的工具,解密SMP格式音频,把SMP文件转为mp3文件的C语言源码和工具

    08i8Smp转mp3的工具,解密SMP格式音频,把SMP文件转为mp3文件的C语言源码和工具

    解密SMP格式音频,把SMP文件转为mp3文件的C语言源码和工具说明:c.txt 为C语言源码08i8SmpXorDecrypt.exe 为生成的工具使用方法1、用16进制的方式打开要解密的smp文件(如:08i8.com.smp),看文件头 的第5到8组16进制是什么(如:E8)2、把SmpXorDecrypt.exe拷贝到smp文件目录3、电脑-开始-运行-cmd.exe(打开命令行窗口)4、...

    5 15489  0


  • ziyuan

    ziyuan Rank: 16

    0

    0

    0

    ( 此人很懒并没有留下什么~~ )
    img

    商业级的标准C语言解释器包括解释器源码

    下载积分 钻石会员
    5 免费
    请您 登录后 下载 !
    说明

    您下载所消耗的积分将转交上传作者。上传资源,免费获取积分!


    首页

    栏目

    搜索

    会员