I was using the bc utility recently and
Ctrl+C cannot be used to exit the program. Ctrl+C's interrupt signal is returned with the message use quit to exit. I can use EOF (Ctrl+D) or quit to exit.
I read thru the difference between ^Z and ^C. Technically, ^C should end the program (and most programs do abort on receiving the interrupt signal). But bc returns a message asking us to use quit instead.
I was wondering is there a specific advantage in this ?