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 Get the String in Specified Base 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 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 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 How to Split a String in Golang? In Go language, strings differ from other languages like Java, C++, and Python. A string in Go is a sequence of variable-width characters, with each character represented by one or more bytes using UTF-8 encoding. In Go, you can split a string into a slice using several functions provided in the str 3 min read How to Read a File Line by Line to String in Golang? To read a file line by line the bufio package Scanner is used. Let the text file be named as sample.txt and the content inside the file is as follows: GO Language is a statically compiled programming language, It is an open-source language. It was designed at Google by Rob Pike, Ken Thompson, and Ro 2 min read Like