• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C语言中输出空格应该怎样写程序

大少爷安安 2019-05-12 浏览量:3083
C语言中输出空格应该怎样写程序?像 123 想要输出结果为1 2 3
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在屏幕上输出空格可以直接使用

    printf("    ");//这是一串空格字符串

    printf("%d  %d   %d"xyz);//这是输出变量xyz的值,每个值之间用空格做隔离

    在文件中输出空格可以使用

    fprintf(fp"    ");//这是向文件fp中写入一串空格字符串

    fprintf(fp"%d  %d   %d"xyz);//这是向文件fp中写入变量xyz的值,每个值之间用空格做隔离


    • 发布于 2019-05-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10

  • 是希望打印出来吗?空格是可以直接打印出来的啊,printf(" ")就是空格了,楼上提到的ascii码的话,应该是32(0x20)。


    • 发布于2019-05-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 0x20就是空格,或者用' '也可以的中间空格

    • 发布于2019-05-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果可以用标准输出函数,在中间加空格,比如printf("1 2 3");这样就行

    如果不是标准输出函数,那可以按16进制输出空格,空格是0x20

    • 发布于2019-05-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 空格也是字符(对应一个ASCII码),直接在输出的字符串中包含就可以。。
    • 发布于2019-05-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 在输出时添加空格啊,比如有3个变量a=1,b=2,c=3,输出为

    printf("%d %d %d"  a  b  c);

    • 发布于2019-05-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 最简单的就是' ',单引号之间直接加空格,这个理解起来也跟我们的认知一样,循环中用也没问题
    • 发布于2019-05-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 定义一个字符串,其中直接使用空格就是可以的。如char aaa[]="1 2 3 "

    如果是16进制的,还可以直接使用ascii码的。10进制的32就昌空

    • 发布于2019-05-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果可以用标准输出函数,在中间加空格,比如printf("1 2 3");这样就行

    如果不是标准输出函数,那可以按16进制输出空格,空格是0x20

    • 发布于2019-05-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C语言中输出空格应该怎样写程序