`
ccjsjymg
  • 浏览: 61074 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

int型指针转化为char型指针问题

阅读更多
string intToString(const int a){
 	int b = a;
 	int *c = &b;
 	char *t;
 	t = (char*)c;
 	cout<<t<<endl;
 	std::string s;
 	s = t;
 	return s;
 }

问问大哥们t是乱码?
分享到:
评论
1 楼 bcccs 2009-04-08  
ccjsjymg 写道
string intToString(const int a){
 	int b = a;
 	int *c = &b;
 	char *t;
 	t = (char*)c;
 	cout<<t<<endl;
 	std::string s;
 	s = t;
 	return s;
 }

问问大哥们t是乱码?

非要让一个char* 不用\0结尾。何苦呢

相关推荐

    深入理解C语言指针.pdf

    这里的指针类型是int*,char*ptr; 这里的指针类型是char*。我们可以通过查看指针声明语句来确定指针的类型。 其次,让我们来了解指针所指向的类型。当你通过指针来访问指针所指向的内存区时,指针所指向的类型决定...

    关于main函数的(int_argc,char_argv[ ])

    main(int argc,char *argv[ ]) argv为指针的指针 argc为整数 char **argv or: char *argv[] or: char argv[][] main()括号内是固定的写法。 下面给出一个例子来理解这两个参数的用法: 假设程序的名称为prog, 当只...

    c语言指针学习笔记(24k黄金专属版)

    同样指针 这个概念也泛指 一类 数据类型,int指针类型,double指针类型,char指针类型等等。 通常,我们用int类型保存一些整型的数据,如 int num = 97 , 我们也会用char来存储字符: char ch = 'a'。 我们也必须...

    让你不再害怕指针(指针的详细介绍)

    要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的类型、指针的值或者叫指针所指向的内存区、指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int *ptr; ...

    C语言函数指针.doc

    C):这很容易,fun3 是函数名,p1,p2 是参数,其类型为char *型,函数的返回值为char *类型。 B):也很简单,与C)表达式相比,唯一不同的就是函数的返回值类型为char**,是个二级指针。 A):fun1 是函数名吗?...

    Keil MDK-ARM各种数据类型占用的字节数 char short int float double

    Keil MDK-ARM各种数据类型占用的字节数 char short int float double占用字节数,uCOS-II

    C和C++的复杂类型及指针声明详解.doc

    在C和C++语言中,最基本的类型是整型(int)、字符型(char)、浮点型(float)等。这些类型的声明方式非常简单,例如: ```c int n; // 声明一个整型变量n char c; // 声明一个字符型变量c float f; // 声明一个...

    C语言指针函数和函数指针详细介绍.

    指针的指针是指向指针的指针,声明格式为:类型说明符 变量名。例如: ```c char cp; ``` 指针的指针需要用到指针的地址。例如: ```c char c = 'A'; char *p = &c; char cp = &p; ``` 通过指针的指针,不仅可以访问...

    C指针讲解.docx

    1。 指针的类型。 从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下 的部分就是这个指针的类型。这是指针本身所具有的类型。让我们看看例一中各个指针的 ... //指针的类型是 int *(*)[4]

    c语言函数指针和指针函数.pdf

    指针函数是指返回类型为指针的函数,例如:`int *f(x, y);`,它返回一个指向整型数据的地址指针。指针函数的应用非常广泛,例如在字符串处理、数组处理等领域都有广泛的应用。 例如,下面是一个使用指针函数来复制...

    深入理解C语言指针的奥秘[参考].pdf

    `,指针的类型是`int*`。 2. 指针所指向的类型:指针所指向的类型决定了编译器将把那片内存区里的内容当做什么来看待。从语法上看,你只须把指针声明语句中的指针名字和名字左边的指针声明符* 去掉,剩下的就是指针...

    理解复杂的CC++声明 const, typedef , 函数指针

    ,这里declare p as an int *,p是一个指向int型变量的指针。 三、const修饰符 const修饰符用于阻止一个变量被改变。当你想阻止一个变量被改变时,可能会用到const关键字。例如:const int n=5;,这里n是一个const...

    C语言程序设计题库 第九章:指针

    为什么需要指针?...同样指针 这个概念也泛指 一类 数据类型,int指针类型,double指针类型,char指针类型等等。 通常,我们用int类型保存一些整型的数据,如 int num = 97 , 我们也会用char来存储字符: char

    程序员面试宝典题目总结

    为什么strcpy的返回值类型为char *。 20. 如何判断一个单向链表是否有环路? 21. 写出判断ABCD四个表达式的是否正确,若正确, 写出经过表达式中 a的值。 int a = 4; (A)a += (a++); (B) a += (++a) ; (C) (a++) += ...

    详解C语言中Char型指针数组与字符数组的区别

    详解C语言中Char型指针数组与字符数组的区别 1.char 类型的指针数组:每个元素都指向一个字符串,指向可以改变 char *name[3] = { abc, def, gbk }; for(int i = 0 ; i &lt; strlen(name); i ++){ printf(%s\n,...

    如何把char str,或unsigned char str转换成CString

    * 字符串指针(char*)转换成CString * unsigned char* 转换成CString 这些转换可以使用 CString 的构造函数或成员函数 Format 实现。 六、结论 CString 是 MFC 框架中非常重要的类,可以将各种数据类型转换成 ...

    动画教程C语言指针动画演示,指针原来这么简单(2021.01.22).pdf

    * 指针变量的声明方式:`类型 *变量名`,例如`int *p`。 * 指针的赋值方式:`p = &变量名`,例如`p = &a`,其中`a`是整型变量。 * 指针的解引用方式:`*p`,例如`*p = 10`,将值10赋给指针`p`指向的变量。 二、指针...

    C指针示例分析(超全面)

    要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。  先声明几个指针放着做例子:  例一:  (1)...

    指针数组和数组指针的区别.doc

    那么是错误的,因为编译器会返回一个无法将char* *[3]转换给char *的错误,b=a的赋值,实际上是把a的首地址赋给了b,由于b是一个指向指针的指针,程序的输出cout*b|"*(b+1)|"*(b+2);  结果是 abc cde fgh  可以看出每...

    指针进阶之函数指针和函数指针数组

    函数指针的定义方式与数组指针类似,但函数指针的类型是指向函数的类型。 2. 回忆函数 回忆一下我们之前说的函数,写一个加法函数: ```c int Add(int x, int y) { int z = 0; z = x + y; return z; } ``` 3. ...

Global site tag (gtag.js) - Google Analytics