bigil.h
来自「128位大整数运算源代码 源代码包含128位大整数的加减乘除、取模、乘幂、2进」· C头文件 代码 · 共 24 行
H
24 行
#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 + =
减小字号Ctrl + -
显示快捷键?