亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? inpeval.c

?? linux平臺下類似著名的電路板作圖軟件 Spice的源代碼
?? C
字號:
/**********Copyright 1990 Regents of the University of California.  All rights reserved.Author: 1985 Thomas L. Quarles**********/#include "spice.h"#include <stdio.h>#include <ctype.h>#include "inpdefs.h"#include "util.h"#include "suffix.h"doubleINPevaluate(line,error,gobble)    char ** line;    int *error;    int gobble; /* non-zero to gobble rest of token, zero to leave it alone */{    char * token;    char * here;    double mantis;    int expo1;    int expo2;    int sign;    int expsgn;    char * tmpline;    /* setup */    tmpline = *line;    if(gobble) {        *error = INPgetUTok(line,&token,1);        if(*error) return((double)0.0);    } else {        token = *line;        *error = 0;    }    mantis=0;    expo1=0;    expo2=0;    sign=1;    expsgn=1;    /* loop through all of the input token */    here = token;    if(*here == '+') here++;    /* plus, so do nothing except skip it */    if(*here == '-') {  /* minus, so skip it, and change sign */        here++;        sign = -1;    }    if( (*here == 0) || ((!(isdigit(*here))) && (*here != '.'))) {        /* number looks like just a sign! */        *error = 1;        /* back out the 'gettok' operation */        *line = tmpline;        if(gobble) { FREE(token); }else{ *line=here;}        return(0);    }    while(isdigit(*here)) {        /* digit, so accumulate it. */        mantis=10*mantis+*here-'0';        here++;    }    if(*here == 0) {        /* reached the end of token - done. */        if(gobble) { FREE(token); }else{ *line=here;}        return ((double)mantis*sign);    }    if(*here == ':') {	/* hack for subcircuit node numbering */	*error = 1;	*line = tmpline;	return 0.0;    }    /* after decimal point! */    if(*here == '.') {        /* found a decimal point! */        here++; /* skip to next character */        if(*here == 0) {            /* number ends in the decimal point */            if(gobble) { FREE(token); }else{ *line=here;}            return ((double)mantis*sign);        }        while(isdigit(*here)) {            /* digit, so accumulate it. */            mantis=10*mantis+*here - '0';            expo1=expo1-1;            if(*here == 0) {                /* reached the end of token - done. */                if(gobble) { FREE(token); }else{ *line=here;}                return (mantis*sign*pow(10.,(double)expo1));            }            here++;        }    }    /* now look for "E","e",etc to indicate an exponent */    if((*here == 'E') || (*here == 'e') || (*here == 'D') || (*here == 'd') ) {        /* have an exponent, so skip the e */        here++;        /* now look for exponent sign */        if(*here == '+') here++;    /* just skip + */        if(*here == '-') {            here++; /* skip over minus sign */            expsgn = -1;    /* and make a negative exponent */        /* now look for the digits of the exponent */        }        while (isdigit(*here)) {            expo2=10*expo2+*here - '0';            here++;        }    }    /* now we have all of the numeric part of the number, time to     * look for the scale factor (alphabetic)     */    switch(*here) {        case 't':        case 'T':            expo1=expo1+12;            break;        case 'g':        case 'G':            expo1=expo1+9;            break;        case 'k':        case 'K':            expo1=expo1+3;            break;        case 'u':        case 'U':            expo1=expo1-6;            break;        case 'n':        case 'N':            expo1=expo1-9;            break;        case 'p':        case 'P':            expo1=expo1-12;            break;        case 'f':        case 'F':            expo1=expo1-15;            break;        case 'm':        case 'M':            {                /* special case for m - may be m or mil or meg */                if(*(here+1) != 0 && *(here+2) != 0) {                    /* at least 2 characters, so check them. */                    if((*(here+1) == 'E') || (*(here+1) == 'e')) {                        if((*(here+2) == 'G') || (*(here+2) == 'g')) {                            expo1=expo1+6;                            if(gobble) { FREE(token); }else{ *line=here;}                            return (sign*mantis*                                pow((double)10,(double)(expo1+expsgn*expo2)));                        }                    }                    else if ((*(here+1) == 'I') || (*(here+1) == 'i')) {                        if( (*(here+2) == 'L') || (*(here+2) == 'l')) {                            expo1=expo1-6;                            mantis=mantis*25.4;                            if(gobble) { FREE(token); }else{ *line=here;}                            return (sign*mantis*                                pow((double)10,(double)(expo1+expsgn*expo2)));                        }                    }                }                /* not either special case, so just m => 1e-3 */                expo1=expo1-3;            }            break;        default:            break;    }    if(gobble) { FREE(token); }else{ *line=here;}    return (sign*mantis*pow((double)10,(double)(expo1+expsgn*expo2)));}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久毛片a| 久久久噜噜噜久久人人看 | 国产精品欧美一区喷水| 亚洲一区二区在线观看视频| 毛片av中文字幕一区二区| 粉嫩绯色av一区二区在线观看 | 欧美猛男男办公室激情| 国产欧美日韩中文久久| 日韩成人一级大片| 色婷婷久久一区二区三区麻豆| 久久久蜜桃精品| 蜜臀久久99精品久久久画质超高清| 成人av第一页| 欧美精品一区二区三区蜜桃视频 | 亚洲老妇xxxxxx| 韩国女主播一区| 欧美一区午夜精品| 午夜一区二区三区在线观看| 欧美日韩综合不卡| 亚洲国产激情av| 九九久久精品视频| 欧美成人国产一区二区| 日韩精品国产欧美| 欧美色图免费看| 一二三区精品视频| 91免费观看在线| 亚洲色图欧洲色图婷婷| www.成人在线| 国产精品美女一区二区在线观看| 国产一区二区三区久久悠悠色av| 制服.丝袜.亚洲.另类.中文| 视频一区二区三区入口| 欧美色成人综合| 亚洲一区在线观看视频| 韩日av一区二区| 欧美三级一区二区| 亚洲男人电影天堂| 91偷拍与自偷拍精品| 成人欧美一区二区三区小说 | 亚洲婷婷综合久久一本伊一区 | 国产亚洲美州欧州综合国| 国内精品视频一区二区三区八戒| 精品免费国产二区三区| 久久精品国产成人一区二区三区| 26uuu亚洲综合色欧美 | 国产一区二区三区久久久 | 蜜桃av噜噜一区| 7777精品伊人久久久大香线蕉经典版下载| 亚洲一二三区视频在线观看| 欧美日韩视频在线第一区 | 国产精品久久久久久久蜜臀| 99免费精品视频| 亚洲日本乱码在线观看| 欧美日韩在线亚洲一区蜜芽| 日韩电影免费一区| 日本特黄久久久高潮| 捆绑调教一区二区三区| 国产91精品一区二区麻豆亚洲| 99热99精品| 亚洲午夜羞羞片| 欧美一级日韩不卡播放免费| 国产又粗又猛又爽又黄91精品| 亚洲国产成人私人影院tom| 日本韩国一区二区三区| 丝瓜av网站精品一区二区 | 久久久午夜电影| 99视频超级精品| 亚洲成av人片| 国产欧美日韩在线观看| 在线一区二区三区做爰视频网站| 日本不卡视频在线| 欧美国产一区二区在线观看| 欧美日韩国产一区二区三区地区| 久久99精品国产麻豆婷婷| 亚洲视频在线一区| 日韩写真欧美这视频| 9色porny自拍视频一区二区| 日韩国产在线一| 国产精品看片你懂得| 欧美一区二区视频观看视频| 成人18视频日本| 蜜桃av一区二区三区| 亚洲视频每日更新| 亚洲欧洲综合另类| 亚洲精品一区二区三区在线观看| 色系网站成人免费| 国产馆精品极品| 免费高清在线视频一区·| 亚洲欧洲精品一区二区三区| 欧美mv日韩mv国产网站app| 91免费看视频| 国产98色在线|日韩| 免费亚洲电影在线| 亚洲最新视频在线观看| 国产精品久久久久婷婷二区次| 91精品国产91久久综合桃花| k8久久久一区二区三区| 另类小说综合欧美亚洲| 亚洲高清在线视频| 亚洲欧美在线aaa| 国产色产综合产在线视频 | 在线免费av一区| 国产精品18久久久久久久久| 日本91福利区| 日韩电影在线一区二区| 一区二区三区电影在线播| 国产精品美女久久久久aⅴ | 91精品欧美福利在线观看| 99视频精品免费视频| 顶级嫩模精品视频在线看| 国产精品正在播放| 人人超碰91尤物精品国产| 日韩精品五月天| 五月激情六月综合| 亚洲国产精品一区二区www在线| 亚洲三级在线播放| 亚洲美女偷拍久久| 亚洲人成精品久久久久| 一区二区三区资源| 亚洲欧美电影院| 一片黄亚洲嫩模| 污片在线观看一区二区| 亚洲第一会所有码转帖| 午夜精品视频一区| 日本成人在线不卡视频| 麻豆成人免费电影| 国产在线精品一区二区不卡了 | 成人在线视频一区| 成人一级片网址| 色综合天天综合狠狠| 在线观看免费成人| 在线播放日韩导航| 欧美精品一区二区三区蜜桃| 国产视频视频一区| 亚洲乱码中文字幕| 午夜久久久久久久久久一区二区| 蜜臀av性久久久久av蜜臀妖精| 久久国产乱子精品免费女| 东方欧美亚洲色图在线| 91麻豆高清视频| 欧美高清精品3d| 久久久蜜桃精品| 亚洲激情av在线| 免费人成黄页网站在线一区二区| 国产一区激情在线| 久久人人爽爽爽人久久久| 中文天堂在线一区| 亚洲成人黄色影院| 国产电影一区二区三区| 色先锋久久av资源部| 日韩欧美成人一区二区| 国产精品每日更新| 日韩电影网1区2区| 成人福利视频在线看| 欧美日韩国产bt| 久久综合色婷婷| 亚洲综合无码一区二区| 久久精品国产一区二区三| 99国产精品久久久久久久久久久| 欧美精品一级二级| 国产精品人人做人人爽人人添| 亚洲国产精品天堂| 国产盗摄视频一区二区三区| 欧美日韩国产综合视频在线观看| 久久这里只精品最新地址| 亚洲一区二区三区激情| 丁香天五香天堂综合| 91麻豆精品91久久久久久清纯 | 国产精品国产三级国产a| 国产精品久久久久一区| 日韩激情视频在线观看| 91色婷婷久久久久合中文| 日韩欧美一级在线播放| 亚洲综合区在线| 成人动漫视频在线| 欧美videossexotv100| 午夜精品久久久久久久蜜桃app| 成人免费视频caoporn| 精品国产一区二区亚洲人成毛片 | 一区二区三区小说| 丰满少妇在线播放bd日韩电影| 日韩一区二区在线看| 亚洲午夜久久久久久久久电影网 | 中文在线资源观看网站视频免费不卡 | 欧美日韩在线观看一区二区| 中文字幕永久在线不卡| 国产乱对白刺激视频不卡| 91精品国产aⅴ一区二区| 亚洲一区国产视频| 日本乱码高清不卡字幕| 亚洲欧洲成人自拍| av一区二区三区| 国产精品久久777777| 成人激情开心网| 国产婷婷色一区二区三区四区 | 精品精品国产高清a毛片牛牛 | 中文字幕亚洲欧美在线不卡| 国产激情91久久精品导航| 2024国产精品| 激情综合五月天|