Я хотел бы знать, как я могу найти длину целого числа в C.
Например:
и так далее.
Как я могу сделать это в C?
int returnIntLength(int value){
int counter = 0;
if(value < 0)
{
counter++;
value = -value;
}
else if(value == 0)
return 1;
while(value > 0){
value /= 10;
counter++;
}
return counter;
}
я думаю, что этот метод хорошо подходит для этой задачи:
значение и ответы:
-50-> 3//это рассчитает - как один символ также, если Вы не захотите рассчитывать минус, затем удаляют счетчик ++ из 5-й строки.
566666-> 6
0-> 1
505-> 3
Любезно найдите мой ответ, это находится в одном линейном коде:
#include <stdio.h>
int main(void){
int c = 12388884;
printf("length of integer is: %d",printf("%d",c));
return 0;
}
, который прост и умен! Upvote, если Вам нравится это!