i mean if there is different characters other than a,b,c,d,e,f in block hash how will it happen ?
like this !@#$%^&* on hash??
i mean other characters in alphabet not symbols
A SHA256 produces an hexadecimal number by default you would have to go out of your way to translate it to a different system (e.g. alphanumerical), thus this situation does not come up under normal circumstances. If someone would temper with the resulting hash before broadcasting it, the other nodes in the network would consider the block to be invalid because it is in the wrong format.
shortly sha256 hash of the block is already hexadecimal number right ?
Yes, in fact SHA256 hash of anything is.
E.g. SHA256(Hello temroa) = 5567d098c7115c4866f75b744bb8c453ee037fb4bc07ecfba9f9a9caa40b4aee
-> http://www.xorbin.com/tools/sha256-hash-calculator