⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bigil.h

📁 128位大整数运算源代码 源代码包含128位大整数的加减乘除、取模、乘幂、2进制和10进制转换等运算
💻 H
字号:
#ifndef BIGshort
#define BIGshort

#include "stdio.h"
#include "stdlib.h"
#include "string.h"

typedef unsigned short Bigshort[8]; //128位大整数
typedef unsigned short BigLong[16]; //256位大整数
#define Valuei(a) (a>60?((a&0xf)+9):(a&0xf))
#define Valuea(i) (i>9?(i+55):(i+48))

short  Cmp(unsigned short *A, unsigned short *B);
void RsaMod(unsigned short *D,unsigned short *A, unsigned short *B, unsigned short *N);
void Get(unsigned short *A, char *str);
void Put(char *str, unsigned short *A);
void Put2(char *str, unsigned short *A);
void Getchar(unsigned short *A,unsigned char *str);
void Putchar(unsigned char *str, unsigned short *A);
void convert1(unsigned char *A,unsigned short *B);
void convert2(unsigned short *B,unsigned char *A);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -