1 #include <stdio.h> 2 3 int main() 4 { 5 unsigned int a = 1, b = 0; 6 while (a>0) 7 { 8 a++; 9 } 10 11 printf("unsigned int数据类型最大数是:%u ", a-1 ); 12 13 unsigned int n = a - 1; 14 do 15 { 16 n = n / 10; 17 b++; 18 } while (n > 0); 19 printf("unsigned int数据类型最大数共有%d位。 ", b); 20 21 return 0; 22 }