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

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

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

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

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

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

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

%d是整型输入的 &a、&b是输入地址

%d是格式符,或者叫占位符,它表示你输入(scanf是输入,printf是输出)的值以int型的格式存入后面的变量中,第一个%d对应变量a,第二个%d对应变量b,注意,用scanf输入内容时,要严格按照双引号中的格式输入,比如输入: a=3,b=5 //此时,a的值...

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

一楼的回答太详尽了 我都不好意思开口了 scanf("%d 和%d 之间不能用逗号隔开,否则编译时会出错; %d和%d 之间可以用空格隔开 或是什么也不要 %d%d 直接相连也行

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