最赞回答 / onemoo
'\n' (反斜线+n)表示一个字符,代表换行。在字符中,反斜线作为“转义字符”有其特殊的用途,它改变其后面的字符或字符序列的意义。所以'\n'就不表示n这个字符了,而是表示“换行”
2015-02-27
最赞回答 / 康振宁
字符a在ascii码中对应的数字是97,也就是说如果char a = 'a', int b = a; 那么b的值就是97,这里存在一个隐式转换,相关ascii码在WIKI中有
2015-02-26
最新回答 / Power3
#include <stdio.h>int main(){ // int age=/* 不知道你是想定义还是赋值啊,先定义的话,还得赋值int Age;Age=18;*/int Age;Age=18; printf("今年我已经太老了,我都TMD%d了\n",Age);return 0;}
2015-02-25
最新回答 / 贱e恛忆
你的所提的问题的原因是在double money()这个函数里,当天每进一次double money()函数就会printf();输出一遍,加上你在主函数里的一次输出,正好是三次;我把你程序改了一下,你可以看看#include <stdio.h>double money( int hours, double distance){ double kilePrice = 2.3;//每公里单价计费2.3元 int beginkm = 3;//包含3公里 int beginPric...
2015-02-24