最新回答 / 越飞越高
\n是换行符,就是表示重起一个新行开始输出。在字符串的什么位置,那么输出的时候也对应在那个位置换行比如printf( ""123\n456 );\n在123之后,所以输出123结束便重起一行开始输出,结果是:123456'\n'出现在scanf里行为比较特殊,比如scanf( "\n\n%d\n", &n );你认为要输入2个换行,但scanf在遇到格式化控制符之前(比如这里的%d)会自动略过所有的空白字符(空格,tab,换行之类的),所以结果是你不需要输入2个换行然后才可以输入数值到n里面,但'...
2016-05-22
最新回答 / 越飞越高
用指针型char来定义,添加字符串符号%s再调用字符串定义名来输出#include <stdio.h>int main(){ int age = 18; double height = 1.85; char unit = 'm'; char zfc[] = "小明现在在慕课网上学习IT技术\0"; printf("小明今年%d岁\n", age); printf("小明身高%f%c\n", height, unit); printf("%s\n",zfc); return 0;}
2016-05-22
最新回答 / 楽兿
不是题目有问题,是你学习的细心程度还不够,你可以看一下“算术运算符”这一节,上面有写“除法运算中注意:如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。”,所以87/10=?不用细讲了吧
2016-05-22
最赞回答 / 业余程序袁
unsigned int是无符号整形,说白了就是都是正数,没有负数,当然包括0;补充:“无符号”你可以理解为“无负号”,因为一般按习惯正数都不会带符号“+”的。
2016-05-21