
为什么x< z? y: z的值为3?
1个回答
展开全部
x<z?y:z的计算方式是:若x<z为真,则y是表达式的值,否则z是表达式的值。
现x=2,y=3,z=4,则若x<z为真。
所以,表达式的值就是y,即3。
整数表示
整数有几种书写形式,程序中的整数一般采用十进制写法。用十进制方式写出的一个整数就是普通数字字符组成的一个连续序列,其中不能有空格、换行或其他字符。C语言规定十进制表示的数字不能是0,除非要写的整数本身就是0。
由于长整数是另外一个不同类型的整数,所以C语言为长整数规定了一种专门写法,其特殊之处是在表示数值的数字序列最后附一个字母“L”或“l”作后缀。由于小写字母“l”容易与数字“1”混淆,建议读者采用大写的“L”。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询