作业帮 > 综合 > 作业

C语言printf函数和scanf函数参数的区别?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 23:00:23
C语言printf函数和scanf函数参数的区别?
1.如scanf("%d",i)中只要前面是%d,后面i不管是什么类型?都按指定的格式(整形)输出?
2.如printf("%d",i)中i必须是前面规定的类型(整型)?
如果我直接printf(i)就不对?假设对的话,这个意思就是输出变量名i?]
而printf("%d",i)就是输出变量值的意思?
那么第一个"%d"就是帮助程序(或者格式化)获取一个需要的类型的值?
那么第二个"%d"就是告诉计算机输出的变量的值是个整形?
我觉得第一个格式化是个动词.对数据进行格式处理.
而第二个是名词.但你就是不告诉计算机,又怎么样呢?他已经赋值了(已经有类型了)?
当然,这就是C语言的一种规定吧?
下一个 MyTC 5.4.1
在迅雷上搜就有
然后它带一个帮助里面c语言知识库 所有的函数都有详细的解释
相信你一定能够学好c语言
慢慢学吧