输出填充字符

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3
 4 int main()
 5 {
 6     //%0xld:要是输出小于x位,用0补上,使输出达到x位;否则正常输出。
 7     printf("%02ld\n",1);
 8     printf("%02ld\n",111);
 9
10     printf("------\n");
11
12     //%xld:要是输出小于x位,用空格补上,使输出达到x位;否则正常输出。
13     printf("%2ld\n",1);
14     printf("%2ld\n",111);
15
16     //要想输出填充其它字符,c只能手动添加
17     //如输出两个整数,不够15位用"*"填充
18     //sprintf构造不同的输出并记录长度
19     char str[100];
20     long s=100000,t=12345,i,j;
21     j=sprintf(str,"%ld %ld",s,t);
22     for (i=j;i<15;i++)
23         str[i]=‘*‘;
24     str[15]=‘\0‘;
25     printf("%s\n",str);
26     return 0;
27 }
时间: 2024-07-31 13:18:00

输出填充字符的相关文章

python print输出unicode字符

命令行提示符下,python print输出unicode字符时出现以下 UnicodeEncodeError: 'gbk' codec can't encode character '\u30fb 不能输出 unicode 字符,程序中断. 解决方法: sys.stdout = io.TextIOWrapper(sys.stdout.buffer, errors = 'replace', line_buffering = True) python print输出unicode字符,布布扣,bu

[笔记]Go语言在Linux环境下输出彩色字符

Go语言要打印彩色字符与Linux终端输出彩色字符类似,以黑色背景高亮绿色字体为例: fmt.Printf("\n %c[1;40;32m%s%c[0m\n\n", 0x1B, "testPrintColor", 0x1B) 其中0x1B是标记,[开始定义颜色,1代表高亮,40代表黑色背景,32代表绿色前景,0代表恢复默认颜色.显示效果为: 下面代码遍历全部显示效果. package main import ( "fmt" ) func main

【转】python在终端输出彩色字符

终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无 关. 转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表 示就是 27, = 用八进制表示的 33). \033[显示方式;前景色;背景色m 显示方式:0(默认值).1(高亮).22(非粗体).4(下划线).24(非下划线). 5(闪烁).25(非闪烁).7(反显).27(非反显) 前景色:30(黑色).31(红色).32(绿色). 33(黄色).34(蓝色).35(洋

php输出中文字符

中文字符不可以使用imagettftext()函数在图片中直接输出,如果要输出中文字符,需要先使用iconv()函数对中文字符进行编码,语法格式如下:string iconv ( string $in_charset, string $out_charset, string $str )说明:参数$in_charset是中文字符原来的字符集,$out_charset是编码后的字符集,$str是需要转换的中文字符串.函数最后返回编码后的字符串.这时使用imagettftext()函数就可以在图片中

C++输出中文字符(转)

C++输出中文字符 1. cout 场景1: 在源文件中定义 const char* str = "中文" 在 VC++ 编译器上,由于Windows环境用 GBK编码,所以字符串 "中文" 被保存为 GBK内码,编译器也把 str 指向一个包含有 GBK编码的只读内存空间.用 cout 输出 str 时, 由于中文Windows环境用GBK编码,所以把GBK编码的 str 内容输出到控制台,没问题. 场景2: 在Linux 下编辑一个文件 const char*

Base64 报错 的解决办法 (Base-64 字符数组或字符串的长度无效。, 输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符,或者填充字符间包含非法字符。)

Base64 报错 的解决办法, 报错如下:1. FormatException: The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or a non-white space character among the padding characters. ]    System.Convert.FromBase64Str

让echo输出彩色字符

让echo输出彩色字符 每种颜色都有相应的颜色码. 比如:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37 要打印彩色文本,可输入如下命令 echo -e "\e[1;31m This is red text \e[0m" -e参数是支持包含转义序列的字符串 \e[1;31将颜色设为红色, \e[0m将颜色重新置回. 要设置彩色背景,经常使用的颜色码是: 重置=0,黑色=40,红色=41,绿色=42,黄色=43,蓝色=44,洋红=

FromBase64String 输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符,或者填充字符间包含非法字符

js前台: <input id="upload_img_input" v-on:change="onFileChange" type="file" multiple/> onFileChange(e) { var files = e.target.files || e.dataTransfer.files; if (!files.length)return; this.createImage(files); }, createImag

C++学习45 流成员函数put输出单个字符 cin输入流详解 get()函数读入一个字符

在程序中一般用cout和插入运算符“<<”实现输出,cout流在内存中有相应的缓冲区.有时用户还有特殊的输出要求,例如只输出一个字符.ostream类除了提供上面介绍过的用于格式控制的成员函数外,还提供了专用于输出单个字符的成员函数put.如:    cout.put('a');调用该函数的结果是在屏幕上显示一个字符a.put函数的参数可以是字符或字符的ASCII代码(也可以是一个整型表达式).如    cout.put(65 + 32);也显示字符a,因为97是字符a的ASCII代码. 可以