int与char

#include<stdio.h> 
/* 之前在慕课上听老师说char和int是兼容的,当时没怎么理解于是就敲代码试试。
 char和int的本质均为整数,对其进行区分是因为:字符的个数相对较少,所以其
 需要的字节数少 。char为一个字节,int为4个字节。所以当数据不是很大时,可
 以通过char来定义整数变量 ,以节省内存。 
*/
int main(){
	int a = 98;
	char b =97;
	char c ='a';
	printf("%d\n",b);        //运行结果为:97 说明char的本质是整形 
	printf("%c\n",a);  //运行结果为:b  将数值以字符型输出,则其输出对应的ASCLL码对应的字符 
	printf("%c %d\n",c,c); //结果为:a,98  说明字符是以整数存在的 
	getchar();

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值