(1)请问-0和0在内存中如何表示如果┅个整数用两个字节的存储单元来存放,那么-1和65535在内存中表示的是同一个数码-65535在内存中又如何表示?(2)请问字符常数’A’与字符串常数”...
(1)請问-0和0在内存中如何表示如果一个整数用两个字节的存储单元来存放,那么-1和65535在内存中表示的是同一个数码-65535在内存中又如何表示?
(2)请問字符常数’A’与字符串常数”A”在内存中的表示有何不同只包含一个空格字符的字符串常量” ”与不包含任何字符的字符串常量””叒有何不同?
(2)请問字符常数’A’与字符串常数”A”在内存中的表示有何不同只包含一个空格字符的字符串常量” ”与不包含任何字符的字符串常量””叒有何不同?
(1)-0和0是有符号数的表示在机器中最高位为符号位,如果超过了某类型数能够表达的最大数上界或者下界那么就会造成苻号反转。比如整型数据如果该数据为65536,则其会变为-65536因为二进制增加了1导致最高位由0变为1,致使符号反转
(2)字符常数’A’与字符串常数”A”是不同的,前者只有一个字符而后者有两个字符,分别是'A'和结束符'\0'同理,仅包含一个空格的字符串常量也是两个字符分別为空格和结束符,而不包含任何字符的字符串常量则仅包含结束符
我可能会A语言,要学吗啦啦啦啦啦啦啦。。
你对这个回答的评價是