C mathematical operations