把int转化为char

  • 怎么样将int的数字转为 char型的字符
    答:只能转小于10的正整数,如:int a=4;char b;b=a+'0';
  • 怎样把int类型转变成char类型
    答:试试看强制转换?int b=10;char a=(char) b;
  • C语言中int型怎么转化为char[]?例如:int a=1000; 怎么让 char[]=...
    答:按位取出,然后把每一位的数字转化成字符放入字符数组中啊。说下思路吧:将整数按位取出,方法是循环取余:int aInt = 10000;char arr[5] = {0};int i = 0;while(aInt > 0){ arr[4-i] = aInt % 10 + '0';aInt /= 10;i++;} 这就可以了,我这些代码是没有扩展性的,只是给你...
  • 在java中怎么把一个int类型转为char[]类型的啊
    答:int n = (int) Math.pow(10, i-1);//求10的i-1次方 if (ch == null) { if ((n = j / n) != 0) { if (j < 0) { ch = new char[i + 1];//如果是负数 需要多出一位保存 符号 ch[index++] = '-';} else { ch = new char[i];} n=n<0?-n:n;//如果为...
  • 把int 65535转换为char的结果是?int 99转为 float ,为什么我得的结果是...
    答:int 65535转换为char的结果是 -1, 原因是char只有 1 byte 大小,装不下65535,丢弃了一部分数字,余下的 1 byte 解释为补码。printf("%f\n",(float) a); 要用强制转换。a 是 int, 要用%d 格式输出。--- include <stdio.h> void main(){ int a=65535;float f;char c;unsigned ...
  • c语言中怎么把int型转换为char型
    答:内容为数字的char,包含 0,1,2,3,4,5,6,7,8,9 共计10个字符。这十个字符在存为字符型时,其存储值为对应的ascii码,而这些ascii码是连续的,且按照其本身数字的大小来排列。这样就可以将字符值,减去起始ascii码值实现转为对应值的效果。设 int a; //转换的目标变量。char c = '7'; /...
  • 强制转换int型1变为char型的实现机理是什么啊(是计算机怎么实现的哦...
    答:普通的 char 绝大多数是一个字节8个二进制位,但实现 类型不确定,可能是 signed char 或 unsigned char ,视编译器而定。在 VC 中,默认是 signed char。若 char 实现为 unsigned char,则 int 型转化为 char 型时,直接截断,取 低8位,比如 32位int(二进制):0000 0000 0000 0000 0000 00...
  • Java中怎么把int型的数字转换成char型的数字
    答:for(int i = 0; i < s.length(); i++){ //先由字符串转换成char,再转换成String,然后Integer a[i] = Integer.parseInt( String.valueOf(s.charAt(i)));} //字符串中的数据一定要是数字,否则会出现异常 s.charAt(i);得到字符串i位置的值,String.valueOf(); 转换char类型为字符串 ...
  • 在C++中如何将INT转换成CHAR*类型?
    答:itoa( int value, char *string, int radix ); 第一个参数:你要转化的int; 第二个参数:转化后的char*; 第三个参数:你要转化的进制;sample; int n = 12; char c[20]; itoa( n, c, 2 ); itoa( n, c, 10); itoa( n, c, 16); c的值分别为, 11000, 12, c;...
  • C++中的int和char之间的转换问题
    答:首先你要清楚,在C++中int型占4个字节,而char类型只占1个字节,char类型是可以转化为int类型的,但int类型不一定可以转换为char类型。我对你这个问题的理解是,你想将0到9之间的数字转化为char类型的,或是将'0'-'9'之间的字符转化为int型的数字。你如果要用强制转换的话可以这样:(0的ASCII码...

  • 网友评论:

    阳峰13228296088: 怎么样将int的数字转为 char型的字符 -
    42849齐琼 : 只能转小于10的正整数,如:1 2 3inta=4; charb; b=a+'0';

    阳峰13228296088: 如何将int型的数字转换成char型字符串? -
    42849齐琼 : int n,x,t=0,w;//n为输入的数值,其他为临时变量 cin>>n; x=n; while(n>10)//计算n是几位数,比如231是3位数 { n/=10; t++; } t++; char* c=new char[t+1];//申请空间,如果你的编译器不支持垃圾回收,请delete它 c[t]=\'\\0\';//字符串的结尾,阻止溢出 while(x>10)//循环计算 { c[t-1]=x%10+0x30;//加上char在ascii的偏移 x/=10; t--; } t--;//最后在字符串头输入字符串最高位 c[t]=x+0x30;//所以这行的t改成0也可以 cout<<c;

    阳峰13228296088: 怎么把int转换为char类型? -
    42849齐琼 : 必须强制转换int i = 97;char a = (char)i;System.out.println(a);

    阳峰13228296088: 急!怎样让int型变量 转化为 char型??? -
    42849齐琼 : 用强制类型转换:(类型名)表达式如int i; (char)i;

    阳峰13228296088: C语言中int型怎么转化为char[]?例如:int a=1000; 怎么让 char[]="10000"? -
    42849齐琼 : 按位取出,然后把每一位的数字转化成字符放入字符数组中啊.说下思路吧:将整数按位取出,方法是循环取余:int aInt = 10000; char arr[5] = {0}; int i = 0; while(aInt > 0) { arr[4-i] = aInt % 10 + '0'; aInt /= 10; i++; } 这就可以了,我这些代码是没有扩展性的,只是给你提一下思路,也不建议这么写代码,但是你看懂了上面这些代码也就能知道怎么做了.

    阳峰13228296088: 怎么把int转换成char型阿 -
    42849齐琼 : 先要保证int类型的数值只有一位数,比如 int i = 5; char a = (i+"").charAt(0);(i+"")会使i变成String类型,使用charAt(0)即取(i+"")的第一个字符.

    阳峰13228296088: java中int怎样转换成char -
    42849齐琼 : 直接通过强制类型转换就可以了:12 inth=24; charc=(char)h; 如果想转换成char数组可以使用以下方法:1 char[] chars=Character.tochars(intch);

    阳峰13228296088: Java中怎么把int型的数字转换成char型的数字 -
    42849齐琼 : java将int类型的数字转换成char型,主要是通过强制类型转换,如下代码:public class Int2CharDemo { public static void main(String[] args) { // 将int类型数字8转换为char类型数字8 int num1 = 8; char ch1 = (char) (num1 + 48); System.out.println("ch...

    阳峰13228296088: C语言将int转为char的函数有吗?请看提问详细 -
    42849齐琼 : 我可以让一个数字变成字符存入b中.#include "stdio.h" main() { int a=1; char b[10]; b=a+'0'; printf("%c",b[0]); } 或许可以用一个循环来把a的数字存放到b中.

    阳峰13228296088: 在C++中如何将INT转换成CHAR*类型?
    42849齐琼 :// 在 C++ 里把其它类型转换成字符串时最好是用纯 C++ 的机制: stringstream 类. // ( http://www.parashift.com/c++-faq-lite/misc-technical-issues.html#faq-39.1) #include <iostream> #include <sstream> using namespace std; void main( ) { int i = ...

    热搜:char转换成int型 \\ 把char转化为string \\ 怎么把int转换成char \\ int型怎么转成char \\ char转换成int方法 \\ java把int转换为char \\ javachar转化为int \\ c++将int强制转换为char \\ int强制转换成char \\ int和char可以相互转换吗 \\ c语言把char转化为int \\ 把int强制赋给char \\ int转char string double \\ 怎么把char转成int \\ char可以自动转换成int吗 \\ 将string转化为char \\ 怎么把char转化成string \\ int型转换为char \\ 把int转换为float \\ char和int之间的转换 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网