Yeah, the default value of decimals is 18, if you want to set it as 0, you can rewrite the function decimals when your contract is inherited from OpenZeppelin ERC20 contract.
And if decimals is equal to 0, when you transfer 10, it just means 10 token. But you should notice that, with a lower decimals, it may loss more