「C言語」入力数値の桁数を計算するサンプル
構文
数値 / 10 桁数1
使用例
#include <stdio.h>
int main(void)
{
int cft;
int digitVal = 0;
printf("please enter number: ");
scanf("%d", &cft);
/* 桁数を計算 */
while(cft!=0){
cft = cft / 10;
++digitVal;
}
/* 数値の桁数を表示 */
printf("digit value = %d\n", digitVal);
return 0;
}
実行結果
please enter number: 5678
digit value = 4
please enter number: 12
digit value = 2