How to Get the String in Specified Base in Golang? Last Updated : 05 May, 2020 Comments Improve Suggest changes Like Article Like Report Go language provides inbuilt support to implement conversions to and from string representations of basic data types by strconv Package. This package provides a FormatInt() function which is used to return the string representation of x in the given base, i.e., 2 <= base <= 36. Here, the result uses the lower-case letters 'a' to 'z' for digit values which is greater than equals to 10. To access FormatInt() function you need to import strconv Package in your program with the help of import keyword. Syntax: func FormatInt(x int64, base int) string Parameter: This function takes two parameters, i.e., x and base. Return value: This function returns the string representation of x in the given base, i.e., 2 <= base <= 36. Let us discuss this concept with the help of the given examples: Example 1: C // Golang program to illustrate // strconv.FormatInt() Function package main import ( "fmt" "strconv" ) func main() { // Finding the string representation // of given value in the given base // Using FormatInt() function fmt.Println(strconv.FormatInt(23, 2)) fmt.Println(strconv.FormatInt(-24, 10)) } Output: 10111 -24 Example 2: C // Golang program to illustrate // strconv.FormatInt() Function package main import ( "fmt" "strconv" ) func main() { // Finding the string representation // of given value in the given base // Using FormatInt() function val1 := int64(25) res1 := strconv.FormatInt(val1, 2) fmt.Printf("Result 1: %v", res1) fmt.Printf("\nType 1: %T", res1) val2 := int64(-50) res2 := strconv.FormatInt(val2, 16) fmt.Printf("\nResult 2: %v", res2) fmt.Printf("\nType 2: %T", res2) } Output: Result 1: 11001 Type 1: string Result 2: -32 Type 2: string Comment More infoAdvertise with us Next Article How to convert a string in lower case in Golang? A ankita_saini Follow Improve Article Tags : Go Language Golang-strconv Similar Reads How to check the specified rune in Golang String? In Go language, strings are different from other languages like Java, C++, Python, etc. It is a sequence of variable-width characters where each and every character is represented by one or more bytes using UTF-8 Encoding. In the Go strings, you are allowed to check the given string contain the spec 3 min read How to find the index value of specified string in Golang? In Go language, strings are different from other languages like Java, C++, Python, etc. It is a sequence of variable-width characters where each and every character is represented by one or more bytes using UTF-8 Encoding. In Go strings, you can find the first index value of the specified string fro 4 min read How to Print Specific date-time in Golang? Golang supports time formatting and parsing via pattern-based layouts. In Go, the current time can be determined by using time.Now(), provided by the time package. Package time provides functionality for measuring and displaying the time. To print Current date-time you need to import the "time" pack 2 min read How to find the last index value of specified string in Golang? In Go language, strings are different from other languages like Java, C++, Python, etc. It is a sequence of variable-width characters where each and every character is represented by one or more bytes using UTF-8 Encoding. In Go strings, you can find the last index value of the specified string from 4 min read How to convert a string in lower case in Golang? In Go, converting a string to lowercase is a common operation that can be accomplished easily using the strings package. This package provides various string manipulation functions, including the ToLower function, which converts all Unicode characters in a string to their lowercase equivalent.Exampl 2 min read Check if the String ends with specified suffix in Golang In Go language, strings are different from other languages like Java, C++, Python, etc. It is a sequence of variable-width characters where each and every character is represented by one or more bytes using UTF-8 Encoding. In Go strings, you can check whether the string ends with the specified suffi 2 min read Like