[#absl-FormatConversionChar]
= xref:absl.adoc[absl]::FormatConversionChar
:relfileprefix: ../
:mrdocs:

Specifies the formatting character provided in the format string passed to `StrFormat()`&period;

== Synopsis

Declared in `&lt;absl&sol;strings&sol;str&lowbar;format&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
enum class FormatConversionChar : uint8&lowbar;t;
----

== Members

[cols="1,4"]
|===
| Name| Description
| `c` 
| Character conversion&period;
| `s` 
| String conversion&period;
| `d` 
| Signed decimal integer conversion&period;
| `i` 
| Signed decimal integer conversion&period;
| `o` 
| Unsigned octal integer conversion&period;
| `u` 
| Unsigned decimal integer conversion&period;
| `x` 
| Unsigned hexadecimal integer conversion&period;
| `X` 
| Unsigned hexadecimal integer conversion, uppercase&period;
| `f` 
| Floating&hyphen;point conversion in decimal notation&period;
| `F` 
| Floating&hyphen;point conversion in decimal notation, uppercase&period;
| `e` 
| Floating&hyphen;point conversion in exponential notation&period;
| `E` 
| Floating&hyphen;point conversion in exponential notation, uppercase&period;
| `g` 
| Floating&hyphen;point conversion in decimal or exponential notation&period;
| `G` 
| Floating&hyphen;point conversion in decimal or exponential notation, uppercase&period;
| `a` 
| Floating&hyphen;point conversion in hexadecimal exponential notation&period;
| `A` 
| Floating&hyphen;point conversion in hexadecimal exponential notation, uppercase&period;
| `n` 
| Character&hyphen;count conversion&period;
| `p` 
| Pointer conversion&period;
| `v` 
| Default conversion for the deduced type&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
