strconv.AppendQuoteToASCII() Function in Golang With Examples Last Updated : 12 Jul, 2025 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 an AppendQuoteToASCII() function which is used to append a double-quoted Go string literal representing str, as generated by QuoteToASCII, to num and returns the extended buffer. Or in other words, converts the string str to an ASCII string resulting from "double quotes", append the result to the end of num and return the appended []byte. To access AppendQuoteToASCII() function you need to import strconv Package in your program. Syntax: func AppendQuoteToASCII(num []byte, str string) []byte Here, num is []bytes and str is a string. The result of str will append to the end of num. Example 1: C // Golang program to illustrate the // strconv.AppendQuoteToASCII() function package main import ( "fmt" "strconv" ) func main() { // Converting the string to ASCII // strings resulting from "single quotes" // append the result to the // end of the given []byte // Using AppendQuoteToASCII() function val1 := []byte("Result 1: ") val1 = strconv.AppendQuoteToASCII(val1, `"Hello! GeeksforGeeks"`) fmt.Println(string(val1)) val2 := []byte("Result 2: ") val2 = strconv.AppendQuoteToASCII(val2, `"Hey"`) fmt.Println(string(val2)) } Output: Result 1: "\"Hello! GeeksforGeeks\""Result 2: "\"Hey\""Example 2: C // Golang program to illustrate the // strconv.AppendQuoteToASCII() function package main import ( "fmt" "strconv" ) func main() { // Converting the string to ASCII // strings resulting from "single quotes" // append the result to the // end of the given []byte // Using AppendQuoteToASCII() function val1 := []byte("Result 1: ") val1 = strconv.AppendQuoteToASCII(val1, `"Hello! GFG"`) fmt.Println(string(val1)) fmt.Println("Length: ", len(val1)) fmt.Println("Capacity: ", cap(val1)) val2 := []byte("Result 2: ") val2 = strconv.AppendQuoteToASCII(val2, `"Welcome"`) fmt.Println(string(val2)) fmt.Println("Length: ", len(val2)) fmt.Println("Capacity: ", cap(val2)) } Output: Result 1: "\"Hello! GFG\""Length: 26Capacity: 48Result 2: "\"Welcome\""Length: 23Capacity: 48 Comment More infoAdvertise with us Next Article strconv.AppendUint() Function in Golang With Examples A ankita_saini Follow Improve Article Tags : Go Language ASCII Golang-strconv Similar Reads strconv.AppendQuoteRuneToASCII() Function in Golang With Examples Go language provides inbuilt support to implement conversions to and from string representations of basic data types by strconv Package. This package provides an AppendQuoteRuneToASCII() function which is used to append a single-quoted Go character literal representing the rune x, as generated by Qu 2 min read strconv.AppendQuote() Function in Golang With Examples Go language provides inbuilt support to implement conversions to and from string representations of basic data types by strconv Package. This package provides an AppendQuote() function which appends a double-quoted Go string literal representing str, as generated by Quote, to num and returns the ext 2 min read strconv.AppendQuoteRune() Function in Golang With Examples Go language provides inbuilt support to implement conversions to and from string representations of basic data types with the help of strconv Package. This package provides an AppendQuoteRune() function which appends a single-quoted Go character literal representing the rune x, as generated by Quote 2 min read strconv.AppendBool() Function in Golang With Examples Go language provides inbuilt support to implement conversions to and from string representations of basic data types by strconv Package. This package provides an AppendBool() function which is used to append bool(i.e, true or false) according to the value of num2 to num1 and returns the extended buf 1 min read strconv.AppendUint() Function in Golang With Examples Go language provides inbuilt support to implement conversions to and from string representations of basic data types by strconv Package. This package provides an AppendUint() function which is used to append the string form of the unsigned integer x, as generated by FormatUint, to num and return the 2 min read strconv.AppendInt() Function in Golang With Examples Go language provides inbuilt support to implement conversions to and from string representations of basic data types by strconv Package. This package provides an AppendInt() function which is used to append the string form of the integer val, as generated by FormatInt, to num and returns the extende 2 min read Like