77问答网
所有问题
关于c语言中,int 321转换为char型,是什么,怎么算的
若有回答,请将答案发到
[email protected]
,万谢
举报该问题
推荐答案 2010-09-16
你好!!
整形一般占2个字节,那么321的
二进制
就是:0000 0001 0100 0001那么把int 的数据赋值给char,那么就把第八位赋值给char 故0100 0001,那么对应的
十进制
就是65
不理解的话,我们在交流!!!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GpWWvqv3W.html
其他回答
第1个回答 2010-09-16
char只到255,
321就只剩321-256=65
大A是也~
O(∩_∩)O~
相似回答
c++ 如何把一个
int转为char
*
答:
把
int类型
数字
转成char类型,
可以使用以下方法:char b[4];
i nt
a;for(int i=00;i<4;i++){ b[i]=(char)a;a=a>>8;} int用于符号∫
,int
(s)符号表达式s的不定积分。int(s,v)符号表达式s
关于
变量v的不定积分。int(s,a,b)符号表达式s的定积分, a,b分别为积分的下限和上限。int(...
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++;} 这就可以了,我这些代码是没有扩展性的,只是给你提一下思路,也不建议这么写代码,但是你看懂了上面这些代码也就能知道
怎么
做了。
c语言int型
数据
转char型
数据,就
是
将一个
int的
高低两个字节分别
转换成
两...
答:
//定义两个长度为8位的变量 m=y>>8; //将数据向右移动八位,那么高位的话就全部是0了,然后将一个
INT类型
的数据传递给一个Char类型的数据 n=y; //直接将INT数据传递给
char类型,
这里将会发生数据丢失
c++中
int
向
char转换
的原理
答:
字符是站一个字节,并且是无符号的。因此如果整形大于256的话,就取余,即:n%256.这样322%256=66.因此进行
转换的
时候
,char
c=66;也就是'B'.
c语言
强制
int转化为char
命令
是什么
?
答:
int
a=65;char ch=(char)a;//强制
转化为char
;变量名前加个括号,括号
里
就是要强制
转化的类型
C语言int型转char型
并相接
答:
类型 属于 const char*,是不能改变值和大小的,所以这个strcat()就不能使用,没有那么大空间。2.
类型转换
要匹配,不能把一个变量
转换成
指针。所以 这个应该是 (
char
*)&i;
int
main(){ int i;char t[15]= "test";for(i=0;i<10;i++){ strcat(t,(char*)&i);} puts(t);} ...
C语言的
题
答:
如果是
int
型,表示的是一个数字。一般直接赋十进制的值,如果写成020,就是开头是0,表示为八进制,如果开头为0x,表示为十六进制。不管
是什么
进制的数,在计算机
里面
都
转成
二进制数了。如果
是char型,
表示的是一个字符。而字符在计算机里面存储的时候是按ASCII码存的,它也是用二进制数存的。由于...
大家正在搜
c语言怎么把char转换为int
c语言中将int型转换为char
c语言char数组转换为int
c语言char强制类型转换int
c语言怎么把字符串转换为int
C语言将int强制转换为char
c怎么把char转化为int
怎么把int转换成char
c语言char是什么
相关问题
c语言中怎么把int型转换为char型
c语言中,怎样把内容为数字的char转换为int?
c语言把char转换成int
用c语言使1230转换为321,但把12300转换时会是00...
C语言中 怎么转换char到int
C语言将int转为char的函数有吗?请看提问详细
C语言中 怎样把一个int转换成char
C语言中,char型怎么转变成int型?