「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