| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 576 人关注过本帖
标题:请教各位关于一个转换说明中的精度问题
只看楼主 加入收藏
蜉鲸鹤
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2017-11-4
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
请教各位关于一个转换说明中的精度问题
我用的教材是K.N.King的《C语言程序设计现代方法》,上面关于解释转换说明的精度问题时,是这样描述的:比如说    %1d读取的变量要至少占用1个字符空间,%d是以十进制形式占用最少的空间。 而输入一串数字23221,用%1d读取的就只有第一个数字“2”,而用%d读取的就是一整串数字23221.
我不理解的地方就是这句话“%1d读取的变量要至少占用1各字符的空间”中的“至少”,既然是至少那2个字符3个字符都可以,而实际操作中%1d读取的就是单个数字,而不是整个数字23221,我想问一下我理解的错误的地方是什么。谢谢大家了。
搜索更多相关主题的帖子: 转换 精度 读取 字符 数字 
2017-11-04 14:39
吹水佬
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:451
帖 子:10570
专家分:43038
注 册:2014-5-20
收藏
得分:20 
是不是把%ld的写成 1(壹)了?
2017-11-04 16:36
快速回复:请教各位关于一个转换说明中的精度问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011464 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved