jmfs.net
当前位置:首页>>关于若k,g均为int型变量,则下列语句的输出为().的资料>>

若k,g均为int型变量,则下列语句的输出为().

15 6F 7*8^0+1*8^0=15

D k=017,即k=15。++k;即k=k+1; g++先(输出)处理,然后g=g+1 D ++j即j=j+1,即j=4,j++先(输出)处理,然后j=j+1

| 8567| 8567的前面有2个空格,因为%6d输出的int类型数据要填满6个位置,不足时,用空格填在左边,超过6位时,正常输出。

选D -1 的二进制(补码)是 16个1,对应的无符号整形是65535

如果你真想知道,那就告诉你: |xx8567| xx是两个空格。若有别的打算就自答自采……

由于输出格式不正确,不同的编译器会做不同的错误处理,所以答案不唯一,比如: 用VC6.0编译后结果为:|D| g++、gcc编译后结果为:|%06D|

答案:C.x=32 不看里面的赋值操作 就是x=(4,16,32) 4,16,32是一个逗号表达式,逗号表达式返回最后一个逗号后的值作为整个表达式的值,所以x=32 希望有帮到你!

i=4,j=16,k=32,x=32 逗号表达式从左到右求职,结果为最后一个表达式返回值,就是k=32返回值,即x=32

你好!! 这是逗号运算符,计算顺序是从左到右,最后表达式的值是最右边的一个。 x=(i=4,j=16,k=32).可以,i=4,j=16,k=32,同时也把32赋值给变量x,即x=32

只要记住逗号表达式的取值是最后一个句子的结果,最后一个式子k赋值后等于32,那么这句话就相当于i=4; j=16; k=32; x=k;所以x最终赋值32

网站首页 | 网站地图
All rights reserved Powered by www.jmfs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com