学习记录之变量的定义,scanf的用法

int x; //定义了一个变量,变量名称是X,属于int类型。 此时还没有确定的值。

int x= 100; //定义了一个int类型变量,变量名为x, 变量的值是100。

scanf的用法

使用scanf输入数据。
scanf("%d",&age); //& 取地址符号,&age表示变量age的地址。
遇到空白字符就会停止输入,空白字符:空格 制表符 回车符。

scanf("%d%d%d%d%d",&a,&a,&a.&a);
可以输入 5 5 5 5 5

int ret;
ret = scanf("%d%d%d%d%d",&a,&a,&a.&a);

= 是赋值,相当于设置的意思。

char变量的输入
scanf("%c", &c); //输入 100 ,实际只读了字符1
printf("%c\n", c); //输出 1
printf("%d\n", c); //输出49, 字符’1’的ASCII值就是49

int变量的输入
int a;
scanf("%d", &a); //输入100
printf(“a=%d\n”, a); //输出a=100
scanf("%d", &a); //输入a, 不是整数,输入失败!a依旧保持原来的值
printf(“a=%d\n”, a); //输出a=100

float变量的输入
scanf("%f", &x); //输入3.14
printf(“x=%f”, x); //输出 x=3.140000

double变量的输入
scanf("%lf", &x); //输入3.14
printf(“x=%f”, x); //输出 x=3.140000
printf(“x=%lf”, x); //输出 x=3.140000

输入double类型变量的值, 必须使用lf 而不是f, 否则输入失败。
输出double类型变量的值,则可以使用lf或者f, 没有区别。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值