xqzz.net
当前位置:首页 >> C语言printF输出空格 >>

C语言printF输出空格

你这个程序本来就是输出空格的吧?你想输出的到底是什么?百分号?printf("\%\n"); 反斜杠是转义字符,特殊字符前面加一个反斜杠就可以, \%

1.printf("\2t xx"); //\t为空8个空格,2t为16个,后面有7个加上就是23个空格了,xx代表输出的内容2.for(i=1;i<=23;i++) printf(" "); //循环23次,每次输出一个空格3.printf(" xx"); //xx代表输出的内容,前面有23个空格

有2种方法:1、在输出串中直接加空格,改成:printf("%ld %ld %ld ",f1,f2,f3);2、采用数字输出定长方式(如8字节),不足长的补空格:printf("%8ld%8ld%8ld",f1,f2,f3);

没有,如果双引号里加了空格那的确有空格了;算,举个例子:int a=97;printf("%c",a);//这样能输出,输出的是97对应的ASC码值抓紧复习吧

只需要直接在printf(" ")就行了,编译器识别空格的

空格和#在c语言中都不是特殊符号,可以直接打印比如printf("")""中什么也没有,那么什么也不会输出print(" ")" "中有一个空格,注意与上一个的区别,此时输出时会有一个空格printf("#")此时输出地就是一个#

char c=' '; //注意,中间有个空格 putchar(c); //这样就能输出一个空格

printf("%10d",a) 在百分号和D之间加个数字, %10d

char a ;用gets(a);//这个可以接收空格你想输出几个 就循环a几次 就可以了

1、C语言中“\0”不是空格,是空字符串.'\0' 是字符常量,NULL 字符,ASCII码数值0,用作字符串结尾符."\0" 是字符串,里面有一个写入的字符串结尾符,还有一个默认的字符串结尾符."\0" 字符串长度是0, 占内存 2 字节.2、例如:#include<stdio.h> main(){ char s[]="\0"; printf("%d %d\n",strlen(s),sizeof(s)); printf("||%s||\n",s); } 输出:0 2 (可以看出,字符串长度0,占内存2) |||| (可以看出没有输出空格)

网站首页 | 网站地图
All rights reserved Powered by www.xqzz.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com