1樓:匿名使用者
高精度任意進位制轉換
#include
#include
using namespace std;
char s[1000],s2[1000]; // s:原進位制數字,用字串表示,s2:轉換結果,用字串表示
long d1,d2; // d1:原進位制數,d2:需要轉換到的進位制數
void conversion(char s,char s2,long d1,long d2)
i=0;
while(1)
for (j=0;j<=i/2;j++)
s2[i+1]='\0';
}int main()
return 0;
}任意進位制轉化
2樓:m丶小民子
main()
printf("%d",n);}
3樓:
me@ubuntu:gcc$ ls
filename.c
me@ubuntu:gcc$ cat filename.c#include
int main(int argc, char* ar**)me@ubuntu:gcc$ gcc filename.c -o filename
me@ubuntu:gcc$ ls
filename filename.c
me@ubuntu:gcc$ ./filenameinput:011
output=9
me@ubuntu:gcc$ ./filenameinput:17
output=15
c語言裡%後面的內容什麼意思,%是什麼意思?
4樓:匿名使用者
%運算子的含義是求餘數
在輸入輸出函式的格式化引數裡的%表示一個格式化方式標識,比如%d,就是整型,那麼在printf的引數裡要有一個整型變數與之對應。
5樓:匿名使用者
%後面跟的內容是格式控制字元,比如%d表示整形,%f表示浮點型,%c表示字元,%s表示字串,%p表示指標,
6樓:與子如初見
格式說明由“%”和格式字元組成,如%d%f等。它的作用是將輸出的資料轉換為指定的格式輸出。格式說明總是由“%”字元開始的。不同型別的資料用不同的格式字元。
格式字元有d,o,x,u,c,s,f,e,g等。
如%d整型輸出,%ld長整型輸出,
%o以八進位制數形式輸出整數,
%x以十六進位制數形式輸出整數,
%u以十進位制數輸出unsigned型資料(無符號數)。
%c用來輸出一個字元,
%s用來輸出一個字串,
%f用來輸出實數,以小數形式輸出,
%e以指數形式輸出實數,
%g根據大小自動選f格式或e格式,且不輸出無意義的零。
C語言在main函式中輸入字串並輸出其長度應該怎樣操作
include int stringlength char str 函式,求一個字串的長度 int main c語言 寫一個函式,求一個字串的長度.在main函式中輸入字串並輸出其長度 include int stringlength char str 函式,求一個字串的長度 int main 瑟瑟...
c語言十進位制轉八進位制,C語言十進位制轉八進位制
問明 include void main printf d n 一 二進位制數轉換 二進位制數轉換成十進位制數 由二進位制數轉換成十進位制數的基本做法是,把二進位制數首先寫成加權係數式,然後按十進位制加法規則求和。這種做法稱為 按權相加 法。例1105把二進位制數110.11轉換成十進位制數。二 十...
用C 編寫「輸出十進位制 八進位制 十六進製制顯示的資料
int i for i 0 i 15 i cout cout for i 1 i 15 i cout cout for i 1 i 15 i cout include void main int i char a a cout 十進位制 for i 0 i 16 i cout cout n八進位制 ...