scanf怎么用("%s",&name,40)啥意思,那个40很特殊吗

如果a和b都被成功读入那么上面表达式的结果为2;

如果只有一个读入,那么上面表达式的结果为1;

如果a&&b都没有读入那么上面表达式的结果为0(若a没有读入,则直接放弃b嘚读入);

如果遇到错误或者文件结尾那么上面表达式的结果为EOF,对应的有符号数时-1;

按照说明scanf怎么用函数只有在第一个参数为NULL(空指針)的情况下,才可能返回EOF否则,返回成功格式化并赋值的参数个数(>=0)

直接回车相当于第一个参数为NULL;

while(scanf怎么用("%d",&n),n) 在while括号里是一个逗号表达式逗号表达式,它将两式联接起来如:(3+5,6+8)称为逗号表达式,其求解过程先表达式1后表达式2,整个表达式值是表达式2的值如:(3+5,6+8)的值是14



    %7.2F -- 可以用 %f 或 %F 不能加 场定义。(编譯通过输入值会错)
    &2 -- 错,因为 2 是常量这里必须是变量,而且必须是 float 型

    %7.2F 写法是正确的,7表示总位数2表示小数点后的位数


    后面的2不对,应该是个变量比如:

    不能有7存在,而且最后一个2也不对不是变量.

我要回帖

更多关于 scanf怎么用 的文章

 

随机推荐