C语言 的几道例题 求讲解例2.4里123456,789e5中的逗号什么意思?例2.9整体都不怎么明白里的结果65535怎么得来的?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 11:56:00
C语言的几道例题求讲解例2.4里123456,789e5中的逗号什么意思?例2.9整体都不怎么明白里的结果65535怎么得来的?C语言的几道例题求讲解例2.4里123456,789e5中的逗号什么意思

C语言 的几道例题 求讲解例2.4里123456,789e5中的逗号什么意思?例2.9整体都不怎么明白里的结果65535怎么得来的?
C语言 的几道例题 求讲解
例2.4里123456,789e5中
的逗号什么意思?
例2.9整体都不怎么明白
里的结果65535怎么得来的?

C语言 的几道例题 求讲解例2.4里123456,789e5中的逗号什么意思?例2.9整体都不怎么明白里的结果65535怎么得来的?
逗号是一个语句符号来的,在这里
a = 123456,789e5;
相当于两个语句:
a=123456;
789e5;只是产生一个临时的变量,没什么用.
第2题
有符号数转为无符号数,是将原来的数取反得到的值再加1
-1的原码为 0x8001=1000 0000 0000 0001 最后的1为符号位
取反符号位不变: 1111 1111 1111 1110, 这时的最后位不再表示符号了
加1后为:1111 1111 1111 1111 = 0xffff=65535