首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

初学者有关问题,关于字符串输出,十思不得其解

2012-04-04 
菜鸟问题,关于字符串输出,十思不得其解编程中国C语言版块看到的一个小问题。C/C++ code#includestdio.hin

菜鸟问题,关于字符串输出,十思不得其解
编程中国C语言版块看到的一个小问题。

C/C++ code
#include<stdio.h>int main(void){    //printf("\t \b1\b5\n");    printf("\t");    printf(" ");    printf("\b");    printf("1");    printf("\b");    printf("5");    getchar();return 0;} 

以上代码在VS2010和DEV C++中都是输出“ 5”
C/C++ code
#include<stdio.h>int main(void){    printf("\t \b1\b5\n");    getchar();return 0;} 


以上代码在VS2010和DEV C++中都是输出“ 51”
不知道为啥结果不同,特来发问。



[解决办法]
试了下,ubuntu下用gcc编译结果是两者一样,都是5, 看起来应该是跟编译器和操作系统有关

热点排行