⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 itoa.cpp

📁 c语言教程源码
💻 CPP
字号:
//这个程序在本书所带软盘中。文件名为ITOA.CPP
//这个程序演示字符串/数值转换函数的各种操作。

#include <iostream.h>
#include <string.h>
#include <stdlib.h>

void main(void)
{
	char string1[10];
	char string2[10];
	char string3[20];

	int num1 = 15;
	int num2 = 255;
	int num3 = 32767;

	itoa(num1, string1, 10);	//转换成用十进制表示的字符串
	cout << "itoa(num1, string1, 10) = " << string1 << endl;

	itoa(num1, string1, 16);	//转换成用十六进制表示的字符串
	cout << "itoa(num1, string1, 16) = " << string1 << endl;

	itoa(num1, string1, 2);		//转换成用二进制表示的字符串
	cout << "itoa(num1, string1, 2) = " << string1 << endl;

	//itoa(num2, string2, 10) 也返回指向string2的指针
	cout << "itoa(num2, string2, 10) = " << itoa(num2, string2, 10) << endl;
	cout << "itoa(num2, string2, 16) = " << itoa(num2, string2, 16) << endl;
	cout << "itoa(num2, string2, 2) = " << itoa(num2, string2, 2) << endl;
	cout << "itoa(32767, string3, 10) = " << itoa(32767, string3, 10) << endl;
	cout << "itoa(32767, string3, 16) = " << itoa(32767, string3, 16) << endl;
	cout << "itoa(32767, string3, 2) = " << itoa(32767, string3, 2) << endl;

	//转换函数 itoa(15.5, string3, 10) 将自动舍弃小数部分,然后执行转换
	cout << "itoa(15.5, string3, 10) = " << itoa(15.5, string3, 10) << endl;
}

/*这个程序运行后输出如下结果:
itoa(num1, string1, 10) = 15
itoa(num1, string1, 16) = f
itoa(num1, string1, 2) = 1111
itoa(num2, string2, 10) = 255
itoa(num2, string2, 16) = ff
itoa(num2, string2, 2) = 11111111
itoa(32767, string3, 10) = 32767
itoa(32767, string3, 16) = 7fff
itoa(32767, string3, 2) = 111111111111111
itoa(15.5, string3, 10) = 15
*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -