使用 scanf 读取 long int [英] Reading long int using scanf

查看:114
本文介绍了使用 scanf 读取 long int的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

要使用 scanf 读取 int,我们使用:

scanf("%d", &i);

如果 ilong 而不是 int 怎么办??

注意:当使用 %dlong 时,它给了我一个恼人的警告..

解决方案

就用

long l;scanf("%ld", &l);

<块引用>

它给了我一个恼人的警告..

这个警告是对的.这是在乞求堆栈损坏.

To read an int using scanf we use:

scanf("%d", &i);

What if i is a long not int??

Note: when using %d with long it gives me an irritating warning..

解决方案

Just use

long l;

scanf("%ld", &l);

it gives me an irritating warning..

That warning is quite right. This is begging for stack corruption.

这篇关于使用 scanf 读取 long int的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆