搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 新手求助 特别简单的程序 百思不得其解
标题:
新手求助 特别简单的程序 百思不得其解
只看楼主
zym1992
等 级:
新手上路
帖 子:5
专家分:0
注 册:2012-3-13
结帖率:
0
楼主
已结贴
√
问题点数:20 回复次数:20
新手求助 特别简单的程序 百思不得其解
#include<stdio.h>
void main()
{
printf("\t \b1\b5\n");
}
这个为什么最后输出5在1前面 而不是5代替了1??求解
搜索更多相关主题的帖子:
特别
2012-03-13 23:01
zym1992
等 级:
新手上路
帖 子:5
专家分:0
注 册:2012-3-13
第
2
楼
得分:0
大神求助啊
2012-03-13 23:12
xtay1324
等 级:
论坛游民
帖 子:6
专家分:11
注 册:2012-3-13
第
3
楼
得分:2
纠结,\b光标左移,至于不覆盖不覆盖就不覆盖呗!!!!!!
2012-03-13 23:20
zym1992
等 级:
新手上路
帖 子:5
专家分:0
注 册:2012-3-13
第
4
楼
得分:0
回复 3楼 xtay1324
一般情况都是覆盖的啊。。。我就很不明白
2012-03-14 10:57
C_戴忠意
等 级:
蜘蛛侠
威 望:
2
帖 子:575
专家分:1349
注 册:2011-10-21
第
5
楼
得分:2
在打印机上能实现 丶
编程之路定要走完……
2012-03-14 10:59
简体字01
等 级:
论坛游侠
帖 子:86
专家分:137
注 册:2012-3-4
第
6
楼
得分:2
表示不懂。
2012-03-14 11:10
zym1992
等 级:
新手上路
帖 子:5
专家分:0
注 册:2012-3-13
第
7
楼
得分:0
回复 5楼 C_戴忠意
printf("\t \b 1\b5\n");如果是这样就能覆盖
2012-03-14 11:25
zym1992
等 级:
新手上路
帖 子:5
专家分:0
注 册:2012-3-13
第
8
楼
得分:0
为什么啊。。。。。。
2012-03-14 11:38
星辰雁
等 级:
业余侠客
威 望:
1
帖 子:93
专家分:275
注 册:2011-9-10
第
9
楼
得分:2
“\b”在C语言中表示退格的意思,将光标移到前一列,
printf("\t \b1\b5\n");这个里面,两个都同时退格,且都紧挨着,第一个\b退格后,第二就跑在了1的前列了。
printf("\t \b 1\b5\n");这个1前面还有一个空,后面的\b移到前一列就刚好把1给覆盖了。
不要认为CPU运算速度快就 把所有的问题都推给它去做,程序员应该将代码优化再优化,我们自己能做的决不要让CPU做 ,因为CPU是为用户服务的,不是为我们程序员服务的!
2012-03-19 00:20
星辰雁
等 级:
业余侠客
威 望:
1
帖 子:93
专家分:275
注 册:2011-9-10
第
10
楼
得分:0
\b 光标后退一格(原位置上的内容未消失),重新输出可覆盖
空格或任一可显字符,输出内容后光标前进一格
不要认为CPU运算速度快就 把所有的问题都推给它去做,程序员应该将代码优化再优化,我们自己能做的决不要让CPU做 ,因为CPU是为用户服务的,不是为我们程序员服务的!
2012-03-19 00:24
21
1/3页
1
2
3
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-363097-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.190215 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved