22问答网
所有问题
当前搜索:
char和int
int和char
为什么会不一样
答:
如:
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 内存大小是4 个byte。
C语言当中
int
,float,double,
char
这四个有什么区别?
答:
区别在以下方面:一、定义方面:1、
int
为整数型,用于定义整数类型的数据 。2、float为单精度浮点型,能准确到小数点后六位 。3、double为双精度浮点型,能准确到小数点都十二位 。4、
char
为字符型,用于定义字符类型的数据。二、内存占据:1、int 的内存大小是4 个byte。2、float 内存大小是4 个...
char
型可以用%d输出,而
int
型数据不能用%c输出??
答:
int
型数据超过[0,127]这个范围就不能用%c输出。当一个int型数据在[0,127]这个范围内,它不一定能用%c输出。ASCII 表上的数字 0–31 分配给了控制字符,用于控制像打印机等一些外围设备,是不可打印的 意思就是不可输出。
单片机C语言里面
char与int
区别是什么
答:
char
是字符变量,用来申请字符和字符串或者字符串指针的
int
是整型变量,用来申请整型数据,或者整形数据指针 单片机的C语言和普通C语言语法是一模一样的,但是细节上有些差异,,都是char占用一个字节内存,但int占用2字节内存。所以C++程序员做单片机开发也是没有太大的障碍的,毕竟有很多规则是一样的...
如何理解
char
型指针
与int
型指针的不同表现
答:
char
型指针
和int
型指针,指针变量本身都是占4个字节的内存空间,可以通过sizeof(char*)或者sizeof(int*)来得到占用的字节空间数,存放的都是一个32位的地址值。不同之处在于,char*指针类型和int*指针类型在做算术运算的时候,地址值的变化是不一样的。例如,char *ps; //假设ps存放的地址值是...
c语言
int
、float、long、
char
各有多少位
答:
1、在32位系统中:
char
(1)字节 short(2)字节
int
(2)字节 long(4)字节 char*(4)字节 int*(4)字节 int**(4)字节 2、在64位系统中:char(1)字节 short(2)字节 int(4)字节 long(8)字节 char*(4)字节 int*(4)字节 int**(4)字节 ...
初学C语言,关于
int和char
答:
没有问题啊,虽然
int
表示的范围比
char
大,但是在合理的输入情况下并不会出现你所说的情况。代码:#includeint main(){int a[4]={'a','z','A','Z'};for(int i=0;i<4;i++)printf("%c\t",a[i]);printf("\n");for(int i=0;i<4;i++)if(a[i]>='a'&&a[i]<='z'){a...
C语言中的
char和int
什么时候不可以通用
答:
strcpy(num,"string")不行,只能说明strcpy这个函数不支持而已。根据你提的思路。for(i=0;i<=9;i++){ num[i]=str[i];} 其实在
int
->
char
时是不能通用的,因为int 是占用2个或者4个字节的(不同系统不同)而char是占1个字节,所以在int转换char是,回使得char只得到int一个字节的内容。
byte
和int
,
char
类型有什么区别
答:
byte
和int
,
char
类型区别如下:1、byte 是字节数据类型 ,是有符号型的,占1 个字节;大小范围为-128—127 。2、char 是字符数据类型 ,是无符号型的,占2字节(Unicode码 );大小范围 是0—65535 ;char是一个16位二进制的Unicode字符,JAVA用char来表示一个字符 。3、int是整型数据类型,是有...
为什么
char
类型能
和int
类型进行大小比较
答:
因为他们存放到电脑中的形式都是一样的。可以理解成
char
就是一个“短的整型”。而float就不同的,原理性的解释,要涉及到计算机组成原理。请采纳
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜