当前位置:首页 > 编程开发

整数转换为字符串方法

sunkey16年前 (2010-07-23)编程开发120
example: [CODE_LITE]void interToString(char *str1, int n) { char *str = str1; int i = 0, sign; if((sign = n) < 0) sign = -sign; do { str[i++] = sign%10 + '0'; } while ((sign = sign/10) > 0); if(n < 0) str[i++] = '-'; str [i++] = 0; int j = strlen(str) - 1; int len = j; i = j/2; for(;j>i;j--) { str[j] ^= str[len - j]; str[len - j] ^= str[j]; str[j] ^= str[len - j]; } } [/CODE_LITE] 方法1: #include //函数名: itoa //功 能: 把一整数转换为字符串 //用 法: char *itoa(int value, char *string, int radix); int main(void) { int number = 12345678; char string[25]; itoa(number, string, 10); printf("integer = %d string = %s\n", number, string); return 0; } 方法2: #include #include void reverse(char s[]) { //字符串反转 int c, i=0, j; for(j=strlen(s)-1;i0); //如果是负数,补上负号 if(sign<0) s[i++]='-'; s[i]='\0';//字符串结束 reverse(s); } int _tmain(int argc, _TCHAR* argv[]) { int m; char c[100]; printf("请输入整数m: "); scanf("%d",&m); IntegerToString(c,m); printf("integer = %d string = %s\n", m, c); return 0; } 方法3(C++) #include #include using namespace std; int main() { int n=0; string str="12345"; cout<>n; cout<

扫描二维码推送至手机访问。

版权声明:本文由知了博客发布,如需转载请注明出处。

本文链接:https://www.webgou.info/?id=179

标签: c语言面试
分享给朋友:

“整数转换为字符串方法” 的相关文章

wince 串口驱动分析

通常在串口控制器上会有两个FIFO用作接收和发送的缓冲,至少在我所接触的几款CPU是这样的。当接收到数据后会直接将接收到的数据置入该缓冲器,并同 时由控制电路向本地总线发出通知,以便让本地总线将缓冲器内的数据读走,这样在响应(等待和读取)的过程中仍然能通过缓冲器来接收数据。而发送发送的过程 刚刚相反…

Using Blocks in iOS 4: The Basics

July 28, 2010 by Mike ClarkiOS 4 introduces one new feature that will fundamentally change the way you program in general: blocks. Blocks are an exten…

80年后可以分为八大派,你属于哪一派呢?

看到下面对80后的分派,还是很有道理的. ...…

sandy 旋转例子

以下是用sandy 1.2库编写,可以在flash lite 3.1上运行。用cs4开发.由于下载不了源码,不过可以自行新建一fla(flash源文件)文件,然后按照下面方法加载图片: 1.把相应图片导入到库中 2.然后把图片转换成影片,并导出去。 3.用导出的名字替换掉(new MovieSki…

win32 api Event

win32 api Event…

面向对象技术在软件重用和体系结构中的应用

面向对象技术提供了一种新的认知和表示世界的思想和方法,它对计算机工业的影响是深远的。计算机从业人士利用它提出了面向对象的计算机程序设计语言、面向对象的软件设计方法、面向对象的数据库等等。同时面向对象技术为软件工业实现工程化提供了强有力的支持,正是面向对象技术造就了组件、构件、中间件等概念。 …

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。