鱼C论坛

 找回密码
 立即注册
查看: 3747|回复: 4

有图有真相

[复制链接]
发表于 2013-7-21 17:14:34 | 显示全部楼层 |阅读模式
1鱼币
   1   我对a的理解:首先y赋值给a,就是浮点型赋给整形,y系统自动转换为整型赋值给a,最后以a=8输出   2   b=322先转换为符号型,然后赋值给c2,然后c2以符号型输出(重点是322,哪有这ASCLL?我这么没找到)
5U)L@09(XG]_X20VH{Z7SIJ.jpg

最佳答案

查看完整内容

壹 a=cl后 直接将'k'赋值给a 至于之前赋值自然是没有影响了(其实这里可能会有编译器优化的问题。你对a连续赋值的时候编译器会只编译最后一个赋值语句)贰 322-256=66 = ‘B’
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-7-21 17:14:35 | 显示全部楼层
本帖最后由 584768970 于 2013-7-21 19:51 编辑

壹 a=cl后 直接将'k'赋值给a
至于之前赋值自然是没有影响了(其实这里可能会有编译器优化的问题。你对a连续赋值的时候编译器会只编译最后一个赋值语句)贰 322-256=66 = ‘B’
捕获.PNG
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-7-21 17:16:48 | 显示全部楼层
主要问a的答案是为什么,,,,,和322(在ASCLL中没找到)
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-7-21 20:38:55 | 显示全部楼层
浮点转换整形需要强制类型转换,浮点数范围比整形范围大,
a在a=c1时被c1赋值,已经改变,为字符k,k的ASCii码为107,所以a输出为107,如果你想输出两个不同的a值,你就需要分开输出,在第一次a被赋值时输出一次a,在第二次赋值后输出一次,你两次一起输出,a值肯定一样。
整型转换为字符型也需要强制类型转换,字符型ASCii码范围好像是250多,322已经超出其范围。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-7-21 22:29:08 | 显示全部楼层

看了你的解释秒懂,之前没看到连续赋值了,哭还有是不是以后遇到256以后的数字就减去256在找就行了????
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-18 20:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表