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

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

?? scimath.h

?? 計(jì)算器源代碼c。和windows自帶的功能差不多。很多科學(xué)計(jì)算還沒(méi)有加入。
?? H
字號(hào):
/**************************************************************************\
*                                                                          *
*                                                                          *
*                                                                          *
*    #          #                           #####                          *
*    #         #              #             #    #                         *
*    #         #  #        #  #             #    #                         *
*    #        ###            ###            #    #                         *
*    # # ###   #  # # ###  #  #   ###       #####  # ###  ###   ###        *
*    # ##   #  #  # ##   # #  #  #   #      #      ##    #   # #           *
*    # #    #  #  # #    # #  #  #####      #      #     ##### #           *
*    # #    #  #  # #    # #  #  #          #      #     #     #    ##     *
*    # #    #  #  # #    # #   #  ###       #      #      ###   ### ##     *
*                                                                          *
*                                                                          *
*              Infinte Precision Production Version                        *
*                                                                          *
\**************************************************************************/
//
// RETAIL version of NUMOBJ math that uses Infinite Precision
//
#include "..\ratpak\ratpak.h"

#define HNUMOBJ   PRAT
typedef HNUMOBJ * PHNUMOBJ;


//
// Memory Alloc functions
//
#define NumObjAllocMem( cb )         zmalloc( cb )
#define NumObjFreeMem( h )           zfree( h ),(h=NULL)

//
// Unary functions
//

void NumObjInvert( PHNUMOBJ phno );

#define NumObjNegate( phno )                ( ((PRAT)*phno)->pp->sign= -(((PRAT)*phno)->pp->sign) )
#define NumObjAbs( phno )                   ( ((PRAT)*phno)->pp->sign=1, ((PRAT)*phno)->pq->sign=1 )

extern void NumObjSin( PHNUMOBJ phno );
extern void NumObjCos( PHNUMOBJ phno );
extern void NumObjTan( PHNUMOBJ phno );
extern void NumObjAntiLog10( PHNUMOBJ phno );

extern void NumObjNot( PHNUMOBJ phno );

//
// Comparison functions
//
#define NumObjIsZero( hno )                 zerrat( hno )
#define NumObjIsLess( hno1, hno2 )          rat_lt( hno1, hno2 )
#define NumObjIsLessEq( hno1, hno2 )        rat_le( hno1, hno2 )
#define NumObjIsGreaterEq( hno1, hno2 )     rat_ge( hno1, hno2 )
#define NumObjIsEq( hno1, hno2 )            rat_equ(hno1, hno2 )

//
// Assignment operator.  ('=' in C language)
//
#define NumObjAssign( phnol, hnor )         if (1) { DUPRAT( (*phnol), hnor ); } else 


//
// Data type conversion functions
//
void NumObjSetIntValue( PHNUMOBJ phnol, LONG i );


//
//  NumObjMakeNumber
//
//      HNUMOBJ NumObjMakeNumber( LPTSTR psz );
//
//  Converts psz to a number and returns it.  Call NumObjDestroy()
//  when you are done using the returned NumObj.
//
#define     NumObjMakeNumber( fMantNeg, pszMant, fExpNeg, pszExp )      inrat( fMantNeg, pszMant, fExpNeg, pszExp )

//
//  NumObjGetSzValue
//
//      void NumObjGetSzValue( LPTSTR *ppszNum, HNUMOBJ hnoNum, INT nRadix, NUMOBJ_FMT gafmt );
//
//  Converts hnoNum to a string and places the pointer into *ppszNum.  If *ppszNum already points
//  to a string, then that string is freed.
//
//  NOTES:  *ppszNum must either be NULL or point to a string previously returned by this function!
//          If you wish to free the string without replacing it.  You MUST use the NumObjFreeMem() function!
//
void NumObjGetSzValue( LPTSTR *ppszNum, HNUMOBJ hnoNum, INT nRadix, NUMOBJ_FMT gafmt );

//
//  GetObjGetExp
//
//  returns an int that equals the exponent of the NumObj
//
#define NumObjGetExp( hno )         LOGRATRADIX(hno)

//
//  NumObjCvtEpsilonToZero
//
//  if the input is < 1*10^(-nPrecision), then it gets set to zero
//  useful for special cases in ln, log, and sin, and cos
//
#define NumObjCvtEpsilonToZero( phno )
//#define NumObjCvtEpsilonToZero( phno )  if ( NumObjGetExp( *phno ) <= -nPrecision ) { NumObjAssign( phno, HNO_ZERO );} else

//
//  NumObjAbortOperation( fAbort )
//
//  If called with fAbort==TRUE, it will cause RATPAK to abort the current calculation and to return
//  immeadiatly.
//
//  It MUST be called again with fAbort=FALSE after ratpak has aborted to reset ratpak.
//
#define NumObjAbortOperation( fAbort )  (fhalt=fAbort)
#define NumObjWasAborted()              (fhalt)

//
//  NumObjOK( hno )
//
//      returns TRUE if the HNUMOBJ is valid (ie created and initialized)
//
//  Used to check the HNUMOBJ returned from NumObjMakeNumber and NumObjCreate
//
#   define NumObjOK( hno )              ((hno) == NULL ? FALSE : TRUE)

//
//  NumObjDestroy( hno )
//
//      call this when you nolonger need the NumObj.  Failure to do so
//  will result in memory leaks.
//
#   define NumObjDestroy( phno )            destroyrat( (*(phno)) )

//
// DECLARE_HNUMOBJ( hno )
//
//  Use this macro when ever you want to declare a local variable.
//
#   define DECLARE_HNUMOBJ( hno )       HNUMOBJ hno = NULL

//
// Useful Constants.  These have to be recomputed after a base or precision change.
//
void BaseOrPrecisionChanged( void );

#define HNO_ZERO                rat_zero
#define HNO_ONE_OVER_TWO        rat_half
#define HNO_ONE                 rat_one
#define HNO_TWO                 rat_two
#define HNO_180_OVER_PI         rad_to_deg
#define HNO_200_OVER_PI         rad_to_grad
#define HNO_2PI                 two_pi
#define HNO_PI                  pi
#define HNO_PI_OVER_TWO         pi_over_two
#define HNO_THREE_PI_OVER_TWO   one_pt_five_pi

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人免费av| 欧美日韩国产影片| 精品国产区一区| 日韩中文字幕麻豆| 国产中文一区二区三区| 日韩欧美成人午夜| 午夜不卡av免费| 91免费观看在线| 亚洲视频电影在线| 成人app网站| 国产精品乱人伦| 国产不卡视频一区| 欧洲视频一区二区| 亚洲人成网站精品片在线观看| 视频在线观看国产精品| 欧美亚洲国产一区二区三区va | 亚洲一区av在线| 国产一区二区三区精品视频| 欧美高清dvd| 日韩电影在线观看网站| 91精品国产欧美日韩| 日韩成人一区二区| 日韩欧美三级在线| 精品一区二区在线免费观看| 精品欧美黑人一区二区三区| 蜜桃视频一区二区| 久久久99精品久久| 成年人国产精品| 亚洲精品欧美在线| 欧美伦理电影网| 精品一区二区在线看| 日韩欧美国产系列| 国产ts人妖一区二区| 亚洲欧美一区二区不卡| 一本一道久久a久久精品综合蜜臀| 国产欧美一区二区精品性| 成人白浆超碰人人人人| 亚洲免费视频成人| 欧美精品色一区二区三区| 老司机精品视频在线| 精品国产sm最大网站免费看| 久久中文字幕电影| 有坂深雪av一区二区精品| www.一区二区| 亚州成人在线电影| 精品国产第一区二区三区观看体验 | 精品久久久久久久一区二区蜜臀| 国产成人在线视频免费播放| 亚洲视频综合在线| 欧美另类z0zxhd电影| 丰满少妇久久久久久久| 三级欧美韩日大片在线看| 国产精品天美传媒| 日韩精品一区二区三区蜜臀| 欧美怡红院视频| 成人开心网精品视频| 极品少妇xxxx精品少妇| 天天综合日日夜夜精品| 亚洲欧美日韩久久| 国产精品久久毛片av大全日韩| 精品少妇一区二区三区在线播放 | 91麻豆精品在线观看| 狠狠色狠狠色合久久伊人| 丝袜国产日韩另类美女| 亚洲国产sm捆绑调教视频| 亚洲久草在线视频| 亚洲免费看黄网站| 国产精品免费丝袜| 国产精品看片你懂得| 亚洲精品国产无天堂网2021| gogogo免费视频观看亚洲一| 精品久久国产老人久久综合| 欧美视频中文一区二区三区在线观看| 成人在线综合网站| 成人综合激情网| 成人免费毛片app| 成人av电影在线观看| 国产a精品视频| 成人免费黄色大片| av网站免费线看精品| 成人国产视频在线观看| 国产99精品在线观看| 国产高清久久久久| av爱爱亚洲一区| 91美女片黄在线观看| 色综合视频一区二区三区高清| 9色porny自拍视频一区二区| 播五月开心婷婷综合| 91在线云播放| 欧美在线高清视频| 91精品一区二区三区在线观看| 5月丁香婷婷综合| 日韩精品一区二| 久久影院电视剧免费观看| 久久精品人人做人人爽97 | 日本一区二区在线不卡| 亚洲国产精品高清| 亚洲久本草在线中文字幕| 亚洲综合在线第一页| 日韩精品1区2区3区| 精品一区在线看| 成人国产在线观看| 欧美性淫爽ww久久久久无| 制服丝袜一区二区三区| 久久久久久久久久久久久久久99 | 亚洲超碰97人人做人人爱| 成人av片在线观看| 成人性色生活片免费看爆迷你毛片| 成人综合在线观看| 91黄色激情网站| 日韩一区二区在线观看视频播放| 久久婷婷成人综合色| 国产精品久久久久久久第一福利| 亚洲欧美电影一区二区| 日本亚洲天堂网| 成人激情电影免费在线观看| 日韩亚洲欧美中文三级| 久久免费看少妇高潮| 亚洲乱码国产乱码精品精98午夜| 天堂va蜜桃一区二区三区| 国产在线精品视频| 欧美综合色免费| 26uuu久久天堂性欧美| 一区二区三区在线视频免费| 日本成人在线看| 成人精品小蝌蚪| 91精品中文字幕一区二区三区 | 久久久久综合网| 亚洲午夜三级在线| 国产成人精品午夜视频免费| 精品视频一区二区不卡| 精品国产乱码久久久久久蜜臀| 亚洲男同性恋视频| 韩国女主播成人在线| 精品视频免费看| 国产精品久久久久影院| 蜜臀av一区二区在线观看| 色哟哟精品一区| 中文一区在线播放| 狠狠色综合播放一区二区| av一区二区三区黑人| 亚洲综合无码一区二区| 欧美一区二区日韩一区二区| 精品一区二区三区在线视频| 在线国产电影不卡| 国产精品久久看| 国产在线观看免费一区| 91精品国产综合久久婷婷香蕉| 亚洲视频一区在线观看| 国产成人一区在线| 精品久久免费看| 午夜精品影院在线观看| 日本久久精品电影| 日韩一区在线看| 成人免费毛片片v| 久久嫩草精品久久久精品一| 日韩成人一区二区| 欧美麻豆精品久久久久久| 亚洲精品欧美二区三区中文字幕| 国产电影精品久久禁18| 久久人人爽爽爽人久久久| 久久精品二区亚洲w码| 911精品国产一区二区在线| 亚洲va在线va天堂| 欧美日本国产视频| 日韩精品乱码av一区二区| 欧美日韩国产电影| 亚洲在线视频免费观看| 色狠狠一区二区三区香蕉| 亚洲美腿欧美偷拍| 色老头久久综合| 国产精品久久午夜夜伦鲁鲁| 中文字幕中文字幕在线一区| 91福利视频久久久久| 亚洲精品菠萝久久久久久久| 91亚洲国产成人精品一区二三| 欧美国产日本视频| 亚洲妇熟xx妇色黄| 欧美日本在线看| 国产精品人妖ts系列视频| 色综合久久88色综合天天免费| 91亚洲精品久久久蜜桃网站 | 精品成人一区二区三区四区| 欧美一区二区三区四区久久| 在线成人免费视频| 国产精品视频线看| 91在线精品秘密一区二区| 免费成人在线观看视频| 17c精品麻豆一区二区免费| 国产一区中文字幕| 日韩手机在线导航| 久久97超碰色| 99视频精品免费视频| 91精品综合久久久久久| 亚洲综合一区二区三区| 精品国产亚洲在线| 不卡一区二区三区四区| 亚洲精品免费在线播放| 一本到高清视频免费精品| 日韩欧美三级在线|