网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月25日
漏签
0
天
c语言吧
关注:
798,712
贴子:
4,348,687
看贴
图片
吧主推荐
视频
游戏
11
回复贴,共
1
页
<<返回c语言吧
>0< 加载中...
关于char和int菜鸟的问题
只看楼主
收藏
回复
浪生
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
int比char用的内存多?char能自动转换到int。那直接定义char行不。。。
mabole0130
大能力者
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
。。。
沐在水中流
团子家族
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
怎么自动转换。
fpf549052145
异能力者
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我的电脑int 占4字节 32位 char占1字节 8位 int是比char占用内存多一些,自动转换我到不知道,但是我知道char是字符型通过ASCII码的 int是整数型。转换的话是转换到ASCII而不是int变量的值。
这个问题完全可以自己写个程序看看 可不可以
patricia_xiao
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
说啥呢孩子,char只有一个字节,int有四个字节,用char的话表达整数也就'0'到'9'可以,一个不小心没加单引号还没人给你报错可纠结了,你确定要用字符串处理一切整数?你确定?……确定的话我不说什么了,祝好运……
yxyy3604
彩虹面包
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
孩子,你用char表示个1024给我看看。。。。
唐伯虎吃腊肠
异能力者
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
char可以用来存储较小的数值,无符号的可以存储0-255的数值,,有符号是-128-127的值,int的话一般是看电脑,有的电脑int 是2个字节,取值范围我就不多说了,
只能说如果是小计算可以用char 如果你用int 存储后在转换为char 你会得到个不完整的值
兵乒乓乓
麻婆豆腐
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
没这个必要吧。这么小气干什么。
tufeididi007
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
能自动转换?!只是数值而不是类型
走进_
麻婆豆腐
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
int比char用的内存多?char能自动转换到int。那直接定义char行不。。。
我一个一个解释吧、、
你说的占内存?我估计是问 int比char用的字节吧、、就是说、int在vc里面是4字节 char是2字节
char能自动转换到int?这个我只能说、你用循环语句可以把每次输入的char转化为int、、转化规则就是ASCII码、比如A的ASCII码的是97, 那么 char x=a;int y; y=(int)x,这样就把a的值放在int里面了、反过来、int转化char、也是这样的、
当然char的字符只能转化256个字符、因为ASCII码的只有256个、、比如你的数字是256、刚好超出的所以在计算机里、、、255的2进制为1111 1111 256的2进制为 1 0000 0000 这样、、所以就会256转化为char时就边成了 0,这个在C语言里叫 失真
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示