C语言中,程序开始给数组赋值时,一行写不下,换行怎么办?直接回车换行有什么影响吗?

怎么总是提示网络异常?百度被攻击了?

可以换行,
换行在语法上相当于一个空格。
所以,不能把关键字拆在两行中追问

C语言 unsigned char xy =0xFF;变量xy中存储的是255吗?当转化成浮点类型后,存储的还是255吗?
再次由浮点转换成字节类型的话,还是原来那个255吗?困惑,求专家解释!

追答

这种情况,用编译器试一下就能明白。
unsigned char xy=0xff; // 这个字节就是255
double f=(double)xy; // f 就是255.0 ,但原来的单元xy当然不变
unsigned char ab=(unsigned char)f; // ab变成255
为何对这个问题感兴趣呢。试一下就知道了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-06
无所谓,写就可以,编译器会自动给你换行的
第2个回答  2011-12-06
用scanf("%s", a);类似的东西,吃掉一个回车符就行了。
第3个回答  2011-12-06
长表达式要在低优先级操作符处拆分成新行,操作符放在新行之首(一边突出操作符)。拆分出的新行要进行适当的缩进,使排版整齐,语句可读。
相似回答