printf函数输出文字
#include <stdio.h> int main() { pritntf("Hello World!\n"); return 0; }
""里面的内容叫做"字符串",printf会将其中的内容原封不动的输出在终端上
"\n"表示换行 printf输入文子可以不加\n
";"表示这一个语句的结束
#include <stdio.h> int main() { return 0; }
是个固定框架 在学变量之前都是用的此框架。
c语言中主要内容都写在大括号里{…}
总结:同理可得,我们可以将"字符串"里面的"Hello World!"改成你想要输出的文字(可中文)
例:printf("刘胜男大傻吊");
如示例:cmd终端会显示刘胜男大傻吊,若想要写两行(分别两行)那么在\n后面再加上刘胜男是我的好大儿
printf函数做算术输出
#include <stdio.h> int main() { printf("%d", 23+43); return 0; }
还是固定的框架,printf("")里的东西却不一样
如例句:printf("%d", 23+43);则 "%d"=23+43
所以这个源码编译过后终端上面会只显示66
如果我们想在终端上显示23+43=66则需要把代码改成如下
printf("23+43=%d",23+43);这样终端就会显示23+46=46
为什么"%d"没有在终端里出现呢?
在""里面"%d"的意思是代表着后面要有一个整数输出在此位置上,所以"%d"代表着后面的数字,如例句则终端只会显示后面的数字
","逗号表示分隔号,或者逗号运算符,它把两格表达式连在一起。不加","逗号后面的式子不会运算,而"%d"代表的是要有整数输出在"%d"的位置上,所以不加","这个代码就会编译出错!!
既然能算加法能不能算其他算法呢?当然能!四则运算都可以
四则运算 C符号 意义 + + 加 - - 减 × * 乘 ÷ / 除 % 取余(例"%d")后面的算法结果
注:符号一定要是英文版,不然代码会出问题!!!
第一段代码的第十行有个字打错了吧
总有?想当跌
@妍 小妍
狗儿砸