在c语言中return(c-'0');是啥意思

请说下,在c语言中return(c-'0');是啥意思
最新回答
灬夏伤

2024-10-22 11:18:36

c应该是字符'0'到'9'中的一个,c-'0'表示将字符c转换为对应的数值。如:
c值--------->c-'0'的值
'0' 0
'1' 1
'2' 2
'3' 3
'4' 4
'5' 5
......................
'9' 9
若樱落如烟

2024-10-22 09:03:56

字符c与字符0的ascii码差值,比如'8' - '0' = 8;返回类型为一个整数。
没什么大不了

2024-10-22 08:21:19

实际上c应该是个数字字符,比如‘3’,‘5’,等等,返回的值就是这个数字的值,如3,5。