當前位置:編程學習大全網 - 網站源碼 - C++ 十進制轉換成十六進制函數

C++ 十進制轉換成十六進制函數

#include<iostream.h>

#include<stdlib.h>

#define MAX 30

//main()的定義

int main(void)

{

char str[MAX],*p;

//從鍵盤上輸入int數

cout<<"Please input a int:"<<endl;

int n;

cin>>n;

//將整型數n按十進制轉換為字符串並輸出

p=itoa(n,str,10);

cout<<"str="<<str<<endl;

cout<<"p="<<p<<endl;

//將整型數n按十六進制轉換為字符串並輸出

p=itoa(n,str,16);

cout<<"str="<<str<<endl;

cout<<"p="<<p<<endl;

//從鍵盤上輸入double類型的數據

cout<<"Please input a double:"<<endl;

double x;

cout<<"x=";

cin>>x;

//將浮點數x轉換為字符串後輸出

p=gcvt(x,10,str);

cout<<"str="<<str<<endl;

cout<<"p="<<p<<endl;

return 0;

}

  • 上一篇:廣告聯盟機器維護原則
  • 下一篇:任務發布全站源代碼
  • copyright 2024編程學習大全網