ldcf.net
当前位置:首页 >> ("%D %D",&A,&B);是什么意思 >>

("%D %D",&A,&B);是什么意思

C语言中%d什么意思 答 %d:输入输出为整形 ("%d %d",&a,&b) ,以整形输出 a 和 b

scanf()函数是格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。 其调用格式为: scanf("",); 函数 scanf() 是从标准输入流 stdin 中读内容的通用子程序,可以读入全部固有类型的数据并自动转换成机内形式。

scanf函数功能是从外设读取数据并赋值给变量,%d代表接收一个整形数,&a代表变量a的内存地址,也就是说把读取的第一个整形数赋值给变量a

%d 是输入格式 即十进制 &是地址符 就是a的地址 就是给a b 赋值

这个是C++输入语法,就是你从键盘输入两个字符,将这两个字符分别赋值给变量a和b

if(scanf("%d%d",&a,&b)==2) 用来判断scanf输入是否成功。scanf的返回值是参数被成功赋值的个数,也就是如果只有a赋值成功,则返回1,a,b都赋值成功则返回2。如果失败返回0。

判断读取是否到文件的结尾

%d 是输出一个整数,\n是回车换行,a,b是你定义的那一个量。 %d适用于int型 貌似你这个句子写的有点诡异,但也是正确的 printf("%d\n,%d\n"a,b); 这样写比较好看 你上面的那个句子的意思就是,输出a的值,然后换行,然后输出b的值,然后换行

%d 读入十进制整数 %s 读入一个字符串,遇空格、制表符或换行符结束。 * 表示本输入项在读入后不赋值给相应的变量

scanf("%d",&a),是输入一个整形数值给变量a, printf("%d",&a),是打印a的地址。 如果去掉&,变成printf("%d",a),就是打印整形变量a的值了。输出时一般是不加&的。 望采纳!!!!

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com