目錄
成都創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)瀘州,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
零基礎(chǔ) C/C++ 學(xué)習(xí)路線推薦 : C/C++ 學(xué)習(xí)目錄 >> C 語言基礎(chǔ)入門
在 stdlib.h
中 itoa
函數(shù),可用于將 int
整數(shù)類型轉(zhuǎn)為 char
字符串,語法如下:
/*
*描述:將一個(gè)整數(shù)轉(zhuǎn)為char類型
*
*參數(shù):
* [in] value:整數(shù)類型
* [in] string:字符串類型
* [in] radix:整數(shù)類型,轉(zhuǎn)換后的進(jìn)制類型,可以轉(zhuǎn)為二進(jìn)制/八進(jìn)制/十六進(jìn)制
*
*返回值:指向string這個(gè)字符串的指針
*/
char *itoa(int value, char *string, int radix);
/******************************************************************************************/
//@Author:猿說編程
//@Blog(個(gè)人博客地址): www.codersrc.com
//@File:C語言教程 - C/C++ itoa函數(shù)
//@Time:2021/08/10 08:00
//@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅(jiān)持不懈地積累!
/******************************************************************************************/
#include "stdafx.h"
#include
#include "windows.h"
#pragma warning(disable: 4996)
int _tmain(int argc, _TCHAR* argv[])
{
char szDst[1024] = "";
int nSrc = 123;
itoa(nSrc, szDst, 10);
printf("%d 對應(yīng)的十進(jìn)制字符串是 %s \n", nSrc, szDst);
itoa(nSrc, szDst, 8);
printf("%d 對應(yīng)的八進(jìn)制字符串是 %s \n", nSrc, szDst);
itoa(nSrc, szDst, 16);
printf("%d 對應(yīng)的十六進(jìn)制字符串是 %s \n", nSrc, szDst);
itoa(nSrc, szDst, 2);
printf("%d 對應(yīng)的二進(jìn)制字符串是 %s \n", nSrc, szDst);
system("pause");
return 0;
}
輸出:
123 對應(yīng)的十進(jìn)制字符串是 123
123 對應(yīng)的八進(jìn)制字符串是 173
123 對應(yīng)的十六進(jìn)制字符串是 7b
123 對應(yīng)的二進(jìn)制字符串是
請按任意鍵繼續(xù). . .
未經(jīng)允許不得轉(zhuǎn)載:猿說編程 ? C/C++ itoa 函數(shù)
本文由博客 - 猿說編程 猿說編程 發(fā)布!