c語言使用庫函式的2 8 10 16進製制轉換

2021-08-21 10:19:32 字數 2114 閱讀 3267

只用於非負整數

#include//上個程式是從十進位製到任意進製的轉換,這個程式是二進位制(binary)八進位制(octonary)十進位制(decimalism)十六進製制(hexadecimal)

#include

#include

#include

#include

void binary_to_decimalism(char base)

printf("%lld\n",decimalismtemp);

}void binary_to_octonary(char base)

char dec[40];

itoa(decimalismtemp,dec,10);

decimalism_to_octonary(dec);

}void binary_to_hexadecimal(char base)

char dec[40];

itoa(decimalismtemp,dec,10);

decimalism_to_hexadecimal(dec);

}void decimalism_to_binary(char base)

bin[index]='\0';

printf("%s\n",bin);

strcpy(base,bin);

length = strlen(bin);

for(index=0;index

itoa(decimalismnumber,bin,2);

printf("%s\n",bin);

}void decimalism_to_octonary(char base)

void decimalism_to_hexadecimal(char base)

void octonary_to_binary(char base)

char dec[40];

itoa(decimalismtemp,dec,10);

decimalism_to_binary(dec);

}void octonary_to_decimalism(char base)

char dec[40];

itoa(decimalismtemp,dec,10);

printf("%s\n",dec);

}void octonary_to_hexadecimal(char base)

char dec[40];

itoa(decimalismtemp,dec,10);

decimalism_to_hexadecimal(dec);

}void hexadecimal_to_binary(char base)

char dec[40];

itoa(decimalismtemp,dec,10);

decimalism_to_binary(dec);

}void hexadecimal_to_octonary(char base)

char dec[40];

itoa(decimalismtemp,dec,10);

decimalism_to_octonary(dec);

}void hexadecimal_to_decimalism(char base)

char dec[40];

itoa(decimalismtemp,dec,10);

printf("%s\n",dec);

}int main()

break;

}case 8:

break;

}case 10:

break;

}case 16:

break;}}

return

0;}

#include 

void system_conv(char ss, int n, int m)

if ( n < 0 )

while ( n > 0 )

for ( i = k-1; i>=0; --i )

ss[j] = '\0'; //給出字串的結尾,防止由於輸出長度產生錯誤

}int main()

return

0;}

c語言庫函式

1 asll可現實字元 include library.h u8 lib int2string u32 number,u8 char s char s i 0 for j 0 j i 2 j return i description 初始化記憶體函式,以位元組為單位 param in pdst 目標...

C語言庫函式

定義 庫函式 顧名思義是把函式放到庫里,是別人 或組織 把一些常用到的函式編完放到乙個檔案裡,供程式設計人使用,程式設計人用的時候把它所在的檔名用 include 加到裡面就可以了 尖括號內填寫檔名 例如 include。簡介 c語言是一種非常優秀的程式設計的入門語言。它比其他大部分語言都簡潔易學,...

C語言庫函式的實現

1.c庫中strcmp的實現 方法1 int strcmp char str1,char str2 return unsigned char str1 unsigned char str2 1 1 為什麼使用unsigned char呢?這是因為char的表示範圍是 128 127,unsigned...