scanf("% d",& a)的意思是什么?

如题所述

scanf(%d",&a) 就是读取整型变量a在内存中的地址 。

scanf("%d",a)就是读取整型变量a的值。

printf("%d",a) 就是输出整型a的值。

在C语言中,&是取地址运算符,&a表示获取a在内存中的地址。%d 格式化输出整数。scanf() 函数用于从标准输入(键盘)读取并格式化, printf() 函数发送格式化输出到标准输出(屏幕)。

在C语言中,%f表示 格式化输出浮点型数据。

例如:

#include <stdio.h>

int main(){
   

float f;    

printf("Enter a number: ");    // %f 匹配浮点型数据
   scanf("%f",&f);    printf("Value = %f", f);

return 0;

}

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜