⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tiformat.c

📁 gcc-2.95.3 Linux下最常用的C编译器
💻 C
📖 第 1 页 / 共 5 页
字号:
#ifdef TEST_LIBIO#include <iostdio.h>#else#ifdef __cplusplus#include <strstream.h>#else#include <stdio.h>#endif#endif /* !TEST_LIBIO */#include <string.h>/* Tests taken from Cygnus C library. */typedef struct {  int line;  long value;  char *result;  char *format_string;} sprint_int_type;sprint_int_type sprint_ints[] = {__LINE__, 0x000838d2L,	"838d2", "%.4x",__LINE__, 0x0063be46L,	"63BE46", "%-6X",__LINE__, -0x1b236c0L,	"-28456640", "%#0.d",__LINE__, -0x0000003L,	"-3", "% 0d",__LINE__, 0x0000ed51L,	"ed51", "%2.x",__LINE__, -0x00001f2L,	"-498", "%1ld",__LINE__, 0x0ea3e927L,	"EA3E927", "%+X",__LINE__, 0xffbef8daL,	"FFBEF8DA", "%5X",__LINE__, 0x62ff9f56L,	"62ff9f56", "%0x",__LINE__, 0x00000ad2L,	"AD2", "%.0X",__LINE__, 0x00000000L,	"      ", "% 6.ld",__LINE__, 0xffffffffL,	"FFFFFFFF", "%1.4X",__LINE__, 0x0000208cL,	" 208C", "%5X",__LINE__, 0x0000003cL,	"3c", "%x",__LINE__, 0xffff6177L,	"0xffff6177", "%+#x",__LINE__, 0xffffdc8dL,	"ffffdc8d", "%+x",__LINE__, 0x00000000L,	"0", "%X",__LINE__, 0x00002434L,	"9268", "%0d",__LINE__, 0xd2c72cdbL,	"d2c72cdb", "%-x",__LINE__, 0xfe38012bL,	"0xfe38012b", "%+#7x",__LINE__, 0x00000001L,	"0001", "%#.4d",__LINE__, -0x008525aL,	"-0545370", "%06.7ld",__LINE__, 0xffffffacL,	"ffffffac", "%3.7x",__LINE__, 0x007424d2L,	"+7611602", "%+ld",__LINE__, 0x00001a85L,	"1A85", "%.4X",__LINE__, -0x0000019L,	"-25", "%3.d",__LINE__, 0xfffffffeL,	"fffffffe", "%-x",__LINE__, -0x34473b2L,	"-54817714", "% d",__LINE__, 0x000000eaL,	"234", "%1.ld",__LINE__, -0x0000004L,	"-4     ", "%-7.ld",__LINE__, 0x00006c94L,	"27796", "%0d",__LINE__, 0x00000001L,	"1", "%ld",__LINE__, 0x00000619L,	"619", "%1x",__LINE__, 0x0000209cL,	"8348", "%ld",__LINE__, -0x327f8ffL,	"-52951295", "%-0ld",__LINE__, 0xffffff0bL,	"FFFFFF0B", "%2.X",__LINE__, 0xf199d6aeL,	"F199D6AE", "%X",__LINE__, 0x3ca5602eL,	"1017471022", "%-1.ld",__LINE__, -0xfb2080bL,	"-263325707", "%3.5d",__LINE__, 0x00001cb8L,	"7352", "%d",__LINE__, 0x00000000L,	"0000000", "%3.7d",__LINE__, 0xffffff40L,	"FFFFFF40", "%+X",__LINE__, 0x14664450L,	"0x14664450", "%#x",__LINE__, 0x0000002eL,	"2e", "%1x",__LINE__, 0xffffffffL,	"ffffffff", "%x",__LINE__, 0xffff606aL,	"0XFFFF606A", "%#X",__LINE__, 0xffffff33L,	"0XFFFFFF33", "%#X",__LINE__, 0x00000000L,	"0", "%d",__LINE__, -0x0000012L,	"-00018", "%-2.5d",__LINE__, 0x0001fbe6L,	"130022", "%1.d",__LINE__, 0xfff59dd9L,	"fff59dd9", "%+x",__LINE__, 0x00000002L,	"2", "%0.0d",__LINE__, 0x00000fe1L,	"fe1    ", "%-7.x",__LINE__, 0x001f8f6aL,	"1F8F6A", "%1.X",__LINE__, 0x0000001bL,	"000001B", "%04.7X",__LINE__, 0x126a2609L,	" 308946441", "% 4d",__LINE__, 0xffffffe3L,	"0XFFFFFFE3", "%+#.1X",__LINE__, 0x1858f1c9L,	"1858f1c9", "%.3x",__LINE__, 0x003fc672L,	"3fc672", "%1x",__LINE__, 0x00c0bddcL,	"12631516", "%#d",__LINE__, 0x000006d6L,	"1750", "%#d",__LINE__, 0x000006a0L,	"6A0", "%X",__LINE__, 0x000007beL,	"7BE", "%X",__LINE__, -0x1c7cd1aL,	"-29871386", "%ld",__LINE__, 0x000000ccL,	"204", "%ld",__LINE__, 0x000002dbL,	"731  ", "%-#5d",__LINE__, 0xffff67adL,	"FFFF67AD", "% X",__LINE__, 0x00000008L,	"8", "%d",__LINE__, 0xffe07007L,	"FFE07007", "%5X",__LINE__, -0x0000001L,	"     -1", "% 7d",__LINE__, 0xfffffffeL,	"fffffffe", "%x",__LINE__, 0x00027b68L,	"+162664", "%+ld",__LINE__, 0x0a7c1997L,	"+175905175", "%+2ld",__LINE__, 0xfe300896L,	"fe300896", "%.4x",__LINE__, 0x00000537L,	"537", "%-0.x",__LINE__, 0x3e981779L,	"3e981779", "%.6x",__LINE__, 0xfffff05eL,	"FFFFF05E", "%1.0X",__LINE__, -0x07bc0cfL,	"-8110287", "%-7d",__LINE__, -0x01371bcL,	"-1274300", "%.7ld",__LINE__, -0x0000013L,	"-19", "%.2ld",__LINE__, 0x000000d1L,	"0xd1", "%#x",__LINE__, -0x0000003L,	"-3", "%-ld",__LINE__, 0xfffffffcL,	"FFFFFFFC", "%4.1X",__LINE__, 0x00000000L,	"0", "%ld",__LINE__, 0x0001c8afL,	"116911", "%d",__LINE__, 0x000048c3L,	"48C3", "%X",__LINE__, 0x00000079L,	"0x0000079", "%-#0.7x",__LINE__, 0x0000615aL,	" 24922", "% d",__LINE__, 0xfffffff5L,	"fffffff5", "%x",__LINE__, 0x00000308L,	"0000308", "%+07.7x",__LINE__, 0xfcadc983L,	"fcadc983", "%x",__LINE__, 0x00000097L,	"151", "%#d",__LINE__, 0x000001c5L,	"453", "%0.2ld",__LINE__, 0x00000000L,	"00", "%-1.2x",__LINE__, 0x00000001L,	"+1", "%+02.d",__LINE__, 0x01eb4354L,	"1EB4354", "% X",__LINE__, 0xffffa7d1L,	"ffffa7d1", "%5.x",__LINE__, 0x0003170eL,	"0x3170e", "%#x",__LINE__, 0x000001ceL,	"1CE", "% .2X",__LINE__, 0x3a2991fbL,	"975802875", "%d",__LINE__, -0xcdad8e2L,	"-215668962", "%-d",__LINE__, 0xfe0261c3L,	"fe0261c3", "%x",__LINE__, -0x0006ea7L,	"-28327", "% ld",__LINE__, 0x032854a3L,	"0X32854A3", "% #6X",__LINE__, 0x0000004bL,	"4b", "%x",__LINE__, 0xffff6ca3L,	"FFFF6CA3", "%4.X",__LINE__, 0x00000000L,	"0", "%X",__LINE__, 0x00611f04L,	"611F04", "%.1X",__LINE__, 0x00000000L,	"     0", "%#6d",__LINE__, 0x0002c711L,	"2c711", "%-02.x",__LINE__, -0x07a2fe4L,	"-8007652", "%d",__LINE__, -0x0000547L,	"-1351", "%ld",__LINE__, 0x00013954L,	"0x13954", "%#x",__LINE__, -0x00523b7L,	"-336823", "%ld",__LINE__, -0x00f6c6eL,	"-1010798", "%6.ld",__LINE__, 0xffea6427L,	"FFEA6427", "%3X",__LINE__, -0x0000005L,	"-5", "%d",__LINE__, -0x04fe618L,	"-5236248", "% .7d",__LINE__, 0xffa80a28L,	"ffa80a28", "%-0x",__LINE__, 0x00000047L,	"71", "%ld",__LINE__, 0x001dc6bbL,	"1951419", "%#4ld",__LINE__, 0x00000868L,	"  2152", "%#6d",__LINE__, 0x000002fbL,	"2fb", "%x",__LINE__, 0x00607fa0L,	"6324128", "%4d",__LINE__, 0xfffed161L,	"fffed161", "%x",__LINE__, 0x0001c6e4L,	" 116452", "% 2.5d",__LINE__, 0x0003dda8L,	"3DDA8", "%4X",__LINE__, 0xfffffff8L,	"fffffff8", "%x",__LINE__, 0xfacf664aL,	"facf664a", "%x",__LINE__, 0x000000c1L,	"C1", "% 1X",__LINE__, 0x0000839cL,	"  839C", "%6X",__LINE__, 0xfffff69aL,	"FFFFF69A", "%X",__LINE__, 0x000e5c2eL,	"+941102", "%+d",__LINE__, -0x0000004L,	"-4", "%#d",__LINE__, 0x00000000L,	"00000", "%#.5ld",__LINE__, 0xfffffffeL,	"fffffffe", "%3.1x",__LINE__, 0x0010ed68L,	"1109352", "%-ld",__LINE__, 0xffffffe9L,	"ffffffe9", "%.6x",__LINE__, 0x00000007L,	"   7", "% 4.ld",__LINE__, 0x0000cabaL,	"51898", "%ld",__LINE__, -0x0000119L,	"-281", "% d",__LINE__, 0x0c3012a9L,	"204477097", "%03.6ld",__LINE__, -0x001c98fL,	"-117135", "%ld",__LINE__, 0x000017b1L,	"+6065", "%+d",__LINE__, 0x00000001L,	"1", "%ld",__LINE__, -0x0000019L,	"-25", "% .2d",__LINE__, 0x0009ae28L,	"9AE28", "%X",__LINE__, 0xe861c4feL,	"e861c4fe", "%7.x",__LINE__, 0xffac88d3L,	"FFAC88D3", "%X",__LINE__, -0x00005dfL,	"-01503", "%-5.5ld",__LINE__, 0x0000013eL,	"318", "%-0d",__LINE__, 0x04b6f58fL,	"4b6f58f", "%x",__LINE__, 0xfffe3978L,	"fffe3978", "%+0.6x",__LINE__, 0x57ee5244L,	"57ee5244", "%+7.4x",__LINE__, 0xfffb5610L,	"fffb5610", "% 6x",__LINE__, 0x00000006L,	"      6", "%#7d",__LINE__, 0x0000000cL,	"0x0000c", "%#.5x",__LINE__, -0xec59362L,	"-247829346", "%1.7d",__LINE__, -0x0000001L,	"-1", "%ld",__LINE__, -0x0007e4bL,	"-32331", "% d",__LINE__, 0x0ececa6fL,	"248433263", "%0d",__LINE__, 0x00000578L,	"   578", "%+6.x",__LINE__, -0x0000003L,	"-3", "%ld",__LINE__, 0x000002bbL,	"2bb", "% 0x",__LINE__, -0x0000006L,	"-6", "%-ld",__LINE__, 0x000002f9L,	"761", "%d",__LINE__, 0xffffd736L,	"ffffd736", "%3.4x",__LINE__, 0x0010ba79L,	"1096313", "%7.4d",__LINE__, -0x0001244L,	"-4676", "%#.1d",__LINE__, 0x00000dbeL,	"DBE", "%1X",__LINE__, -0x0000015L,	"-21", "%-0.d",__LINE__, 0xffffffffL,	"0xffffffff", "%#x",__LINE__, -0x6cdf4a3L,	"-114160803", "%ld",__LINE__, 0x00008ac9L,	"8AC9", "%1X",__LINE__, 0x00000000L,	"00", "%.2X",__LINE__, -0x2263dbaL,	"-36060602", "%5.5d",__LINE__, 0x00007da9L,	"32169", "%0d",__LINE__, 0xfffffff7L,	"FFFFFFF7", "% 4.X",__LINE__, 0xfbf36ccaL,	"FBF36CCA", "%.1X",__LINE__, 0x00000040L,	"64", "%.0ld",__LINE__, 0x0000001cL,	" 28", "% d",__LINE__, 0xfffffadbL,	"0xfffffadb", "%#.5x",__LINE__, 0x0eb95847L,	"247027783", "%d",__LINE__, 0xfffd7030L,	"FFFD7030", "%+02X",__LINE__, 0x00000005L,	"00005", "%.5x",__LINE__, 0xfffffffdL,	"FFFFFFFD", "%X",__LINE__, 0x98975b15L,	"98975B15", "%02X",__LINE__, -0x0000034L,	"   -52", "%6ld",__LINE__, 0xffd7d0ccL,	"ffd7d0cc", "% 5.6x",__LINE__, 0xffffffa6L,	"FFFFFFA6", "%X",__LINE__, 0xfff27132L,	"fff27132", "%x",__LINE__, -0x065b74dL,	"-6666061", "%+6ld",__LINE__, 0xf6ac99d6L,	"0XF6AC99D6", "%#X",__LINE__, 0xfffff4bdL,	"FFFFF4BD", "%X",__LINE__, 0xfffffb62L,	"FFFFFB62", "%6X",__LINE__, 0xf8434543L,	"f8434543", "%-0x",__LINE__, 0x0002b374L,	"0x2b374", "%-#6x",__LINE__, 0x00000000L,	"0", "%x",__LINE__, 0xffb5751dL,	"ffb5751d", "%-3.x",__LINE__, 0x34ea7347L,	"887780167", "%d",__LINE__, -0x008f457L,	"-586839", "%0ld",__LINE__, 0x00000001L,	"   1", "%#4d",__LINE__, 0xc32d7ad4L,	"c32d7ad4", "%0x",__LINE__, 0xfffffb80L,	"FFFFFB80", "%-.2X",__LINE__, 0x00000756L,	"756   ", "%-6x",__LINE__, 0xfffb020fL,	"FFFB020F", "%+.2X",__LINE__, -0xe68619fL,	"-241721759", "%#1.6ld",__LINE__, 0x180166cdL,	"402745037", "%3.7ld",__LINE__, -0x0000001L,	"-1", "%+00d",__LINE__, 0xfdbc3611L,	"fdbc3611", "%x",__LINE__, -0x000005bL,	"-91", "%d",__LINE__, 0xffffe77fL,	"ffffe77f", "%x",__LINE__, -0x0000019L,	"-25", "%ld",__LINE__, 0x00000016L,	"22", "%#d",__LINE__, -0x0000025L,	"-37", "%ld",__LINE__, 0xffffe43fL,	"ffffe43f", "%x",__LINE__, 0x000050a5L,	"00050a5", "%.7x",__LINE__, 0x0000000cL,	"   12", "% 5.ld",__LINE__, -0x001faffL,	"-129791", "%4d",__LINE__, 0x239d7cf2L,	"597523698", "%0.7ld",__LINE__, 0x04092183L,	"4092183", "% 7X",__LINE__, -0x0043498L,	"-275608", "%-ld",__LINE__, -0x0018dbeL,	"-101822", "%d",__LINE__, 0xff3e09c3L,	"FF3E09C3", "%X",__LINE__, 0x00000000L,	"0", "%d",__LINE__, -0x15d57558L,	"-366310744", "%+0.7ld",__LINE__, 0x0004fb06L,	"326406", "%0.0d",__LINE__, 0x00000119L,	"0X119", "%#X",__LINE__, -0x14c53e19L,	"-348470809", "%d",__LINE__, 0x00000019L,	"0000019", "% .7X",__LINE__, -0x0000654L,	"-1620", "%0.4ld",__LINE__, -0xde5899bL,	"-233146779", "%#.1d",__LINE__, 0x0013c1f0L,	"1294832", "%4.ld",__LINE__, 0x0a9fe761L,	"A9FE761", "%X",__LINE__, -0x00000e5L,	"-229", "%1ld",__LINE__, 0x00000161L,	"000353", "%.6ld",__LINE__, 0x6b04e4bdL,	"0x6b04e4bd", "%#7.0x",__LINE__, -0x0000ef0L,	"-3824 ", "%-6.ld",__LINE__, -0x026306eL,	"-2502766", "%ld",__LINE__, 0x00000000L,	"0", "%-X",__LINE__, 0xfffffe1fL,	"fffffe1f", "%-x",__LINE__, 0x0003aecfL,	" 241359", "% 2.1ld",__LINE__, -0x0000014L,	"-20", "%d",__LINE__, 0x00000002L,	"0002", "%-.4ld",__LINE__, 0xfffff662L,	"0XFFFFF662", "% #.6X",__LINE__, 0x00000006L,	"6", "%0x",__LINE__, 0x0001f4c4L,	" 128196", "% 0d",__LINE__, 0xffffffffL,	"FFFFFFFF", "%5X",__LINE__, 0x05605e38L,	"90201656", "%ld",__LINE__, 0xffffffdeL,	"0XFFFFFFDE", "% #X",__LINE__, 0x000001e0L,	"    1e0", "%7.x",__LINE__, 0x00000007L,	"7", "%X",__LINE__, 0x00000001L,	"+1", "%+d",__LINE__, 0xffffffe0L,	"FFFFFFE0", "% X",__LINE__, 0xffd7f77aL,	"FFD7F77A", "%+00.1X",__LINE__, 0xfffffffeL,	"0xfffffffe", "%-#x",__LINE__, 0x01b0a63bL,	"1b0a63b", "%x",__LINE__, -0x06554b7L,	"-6640823", "%d",__LINE__, 0xfffffff8L,	"fffffff8", "%x",__LINE__, 0x00000b2dL,	"b2d", "%x",__LINE__, -0x2664ba2L,	"-40258466", "%-d",__LINE__, 0xfffffffeL,	"FFFFFFFE", "%X",__LINE__, -0x0000552L,	" -1362", "%6.2ld",__LINE__, 0x00000009L,	" 00009", "%6.5x",__LINE__, 0x00035c72L,	"220274", "%05.ld",__LINE__, -0x014d09dL,	"-1364125", "%d",__LINE__, -0x0000002L,	"  -2", "% 4d",__LINE__, 0x00000001L,	"1", "%+X",__LINE__, 0x00000028L,	"28", "%X",__LINE__, 0xf25c9eb2L,	"F25C9EB2", "%7.X",__LINE__, -0x7ae4b62L,	"-128863074", "%d",__LINE__, 0x00630d87L,	"630D87", "%2X",__LINE__, 0x000000f8L,	"F8", "%-X",__LINE__, 0xfffffff9L,	"FFFFFFF9", "%X",__LINE__, -0x0000007L,	"-7", "%0d",__LINE__, -0x2518fcdL,	"-38899661", "% 3ld",__LINE__, 0xfffff4b4L,	"FFFFF4B4", "%-5X",__LINE__, 0x01cc36c8L,	"30160584", "%ld",__LINE__, 0xffffffffL,	"ffffffff", "%-x",__LINE__, 0x0000000bL,	"    11", "%6.ld",__LINE__, 0x00010d55L,	" 68949", "% d",__LINE__, -0x0c01306L,	"-12587782", "% 6.1ld",__LINE__, 0x001719d7L,	"1513943", "%.1ld",__LINE__, -0x0000002L,	" -2", "%+3.ld",__LINE__, 0x0000018eL,	"398", "%d",__LINE__, 0x000000a6L,	"0xa6", "%-#3x",__LINE__, 0x00006f66L,	" 28518", "% #d",__LINE__, 0x0000032aL,	"32A", "%X",__LINE__, -0x0000145L,	"-325", "%0d",__LINE__, 0xffffffffL,	"ffffffff", "%2.x",__LINE__, 0x00287171L,	"2650481", "%ld",__LINE__, 0x0000004bL,	"+75", "%+02.ld",__LINE__, 0xfffffff8L,	"fffffff8", "%-0x",__LINE__, 0x00000064L,	"64", "% X",__LINE__, 0xfffffca2L,	"fffffca2", "%0x",__LINE__, 0x000010b6L,	"10b6", "% .0x",__LINE__, -0x003806fL,	"-229487", "%7d",__LINE__, -0x00000b7L,	"-183", "%3ld",__LINE__, 0xffffe5baL,	"FFFFE5BA", "%0X",__LINE__, 0x001f0da8L,	"1f0da8", "%+x",__LINE__, 0x000ce185L,	"844165", "%0ld",

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -