×

Golang Tutorial

Golang Reference

Golang Programs

Golang Practice

Golang Miscellaneous

Golang Strings | Find Output Programs | Set 1

This section contains the Golang strings find output programs (set 1) with their output and explanations.
Submitted by Nidhi, on September 04, 2021

Program 1:

package main import "fmt" func main() { var str string = "www.includehelp.com" fmt.Printf("%s\n", str) fmt.Printf("%c\n", str[4]) }

Output:

www.includehelp.com
i

Explanation:

In the above program, we created a string str initialized with "www.includehelp.com". Then we printed string str and character at index 4.


Program 2:

package main import "fmt" func main() { var str string = "www.includehelp.com" fmt.Printf("%d\n", str[4]) }

Output:

105

Explanation:

In the above program, we created a string str initialized with "www.includehelp.com". Then we printed the ASCII value of character 'i', which is stored at index 4 in the string str.


Program 3:

package main import "fmt" func main() { var str string = "www.includehelp.com" fmt.Printf("%d\n", len(str[4])) }

Output:

./prog.go:7:24: invalid argument str[4] (type byte) for len

Explanation:

The above program will generate a syntax error because we cannot use the len() function for the specific character.


Program 4:

package main import "fmt" func main() { fmt.Printf("%d\n", len("www.includehelp.com")) }

Output:

19

Explanation:

In the above program, we printed the length of the string "www.includehelp.com" on the console screen.


Program 5:

package main import "fmt" func main() { fmt.Println("M"[0]) }

Output:

77

Explanation:

In the above program, we printed the ASCII value of "M" on the screen.

Golang Find Output Programs »



Advertisement
Advertisement


Comments and Discussions!

Load comments ↻


Advertisement
Advertisement
Advertisement

Copyright © 2025 www.includehelp.com. All rights reserved.