88问答网
所有问题
当前搜索:
char型减去int型
int型
和
char型
能不能相互转化呢?
答:
int型
和
char型
可以相互转化,int型占用4个字节数据范围大,char占一个字节数据范围下,类型之间转化要注意数据大小,如果
int
类型数据转换成char类型数据可能会丢失。例如:include "stdio.h"int main(){ int a=123456;char b ='m';int c = 123456;printf("a=%d,b=%c\n",a,b);printf("变量...
C语言中关于
char
和
int
的问题
答:
char
和int一般情况下是可以直接做加减运算的,你可以直接把char当成一个int,只不过取值范围小点;不同
类型的
数值在做运算时,以尽量不丢失有效数据为原则,比如char和int相加,系统会自动把char转换成int,最终结果也是
int型
;赋值时如果类型不一样,要小心,若等号左边的类型小于右边的,会产生截断赋值(...
C++中的
int
和
char
之间的转换问题
答:
首先你要清楚,在C++中
int型
占4个字节,而char类型只占1个字节,char类型是可以转化为
int类型的
,但int类型不一定可以转换为char类型。我对你这个问题的理解是,你想将0到9之间的数字转化为
char类型的
,或是将'0'-'9'之间的字符转化为int型的数字。你如果要用强制转换的话可以这样:(0的ASCII码...
如何将一个
INT型
数据转换成2个
CHAR型
数据
答:
手机版 我的知道 如何将一个
INT型
数据转换成2个
CHAR型
数据 我来答 分享 微信扫一扫 网络繁忙请稍后重试 新浪微博 QQ空间 举报 浏览6 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 数据转换 int char 搜索资料 本地图片 图片链接 代码 提交回答 匿名 回答自...
为什么
int型
的数据不能当
char型
来存储呢?
答:
1、字符类型不同
int
是整型数据,如:int a 则a的值只能是整型,如a=3。
char
是字符型,如:char a 则a的值只能是字符型,如a='a'。float是浮点型数据,如:float a 则a的值只能是浮点型数据;如a=3.50;2、内存大小不同 int 的内存大小是4 个byte,char 的内存大小是1 个byte,float ...
c语言中
int型
变量与
char型
变量什么情况下不能互换,请举个例子说明(详...
答:
在将
int型
变量转换为
char型
时,要考虑到数据的溢出问题等;char转换为int时,要考虑到它的符号问题。在根本上只要认清它们两者之间的区别就可以了。int型的变量,为有符号的16位或者32位整数,依处理器的字长决定;而,char型的变量,一般为8位的整数,常用来表示单个字符。分为有符号和无符号两种。
c语言
int型
和
char型
变量有什么区别呢?
答:
c - '2' == c - 50,与c - 2差别是明显的。对于c - '2'来说,这里的c通常是
char
类型,其值可能是'2','3',...‘8’,‘9’,那么c - '2'就是一个差值,这个值代表c与'2'的距离。对于c - 2来说,这里的c可能是一个
int
类型,实际效果就是求两个整数的差。
C++中,
int型
和
char型
相乘如何运算?
答:
在C/C++中,
int型
是整型,而
char 型
是字符型。但实际上,char中存储的实际值是字符的ASCII码值。所以,在C/C++中,char本质上是一个占用单字节的整型类型。当int和char进行计算,包括加减乘除,均会按照int来运算,即先将char按照值转为int型,再进行计算。结果仍为int型。
int
和
char
可以互相转换吗
答:
int是多字节整型,char是一字节整型,可以互相转换。char转换为
int型
没有任何问题,int转换为
char型
可能会造成精度损失——只从低端截取1字节赋给char型变量。
将
int型
数据强制转化成
char
变量的规则是什么?
答:
int型
数值赋给
char型
变量时,只保留其最低8位,高位部分舍弃。int是2个字节的,char是一个字节,高位会丢失。char范围0-127
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
char型和string型
char型赋值给int型
int型数组和char型数组
char型指针和int型指针
char型数字与int型数字
int型指针转char型指针
int类型怎么转换为char类型
c语言中将int型转换为char
c语言char强制类型转换int