Yes. It makes things much easier for everyone.
Give him signs then tell him
You should just straight up tell him you like him, because most men will never know unless you tell them, because they don't understand all the signals your are sending.
Well if they are straight then they don't like other guys. But you can tell if a guy likes another guy if they look at them like a straight guy would look at a chick.
Tell him straight out, have no regrets.
ahh...tell him tell him...he mite go straight
just start flirting with him and then tell him straight up you like him and see where it goes
You tell him straight out "NO!" If he doesn't like it, tell him to use it with someone else!
yes
Get over your shyness and just go up and tell him straight out. Surely you don't expect someone else to do this for you? If you really like this guy, then you are the only one who can tell him that.
If he likes you and is single, be brave and just straight up tell him
If you like a guy you should definitly tell him, there's plenty of things you could do. If you're shy and can't straight up tell a guy, give him little signs and signals like talking to him more then you would with any other guy and interact with him more. After a while you could ask him if he wanted to go see a movie or something. But if you want to be more straight forward with it you could ask him out. If you're scared to tell the guy, you shouldn't be. It's not the end of the world if he doesn't like you, it's happened to a bunch of people things don't always work out so give it a try, you never know what might happen ;)
tell him straight up
Yes.