首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

给字符数组赋给int值有关问题

2013-01-06 
给字符数组赋给int值问题char *buff new char[10]int b15buff[0]b把b赋值给 buff时候。。转换了 asii

给字符数组赋给int值问题
char *buff = new char[10];   
int b=15;
buff[0]=b;

把b赋值给 buff时候。。转换了 asii码。。怎么样不转换呢???
[解决办法]
int *buff = new int[10];   
int b=15;
buff[0]=b;
[解决办法]
楼主想让buff[0]的值变成什么?
[解决办法]
让buff为 0x31 0x35?
[解决办法]
#include <iostream>
using namespace std;
int main()
{

char *buff= new char[10];   
int b=15;
buff[0]=b;
buff[1]='\0';
cout<<"b= "<<b<<"   buff= "<<buff<<endl;
return 0;
}


b输出正常,buff输出一个特殊的符合像*号!asii码表里有这个符合的!
若在0-255之间,字符和整型是一样的,但 


热点排行