如何检测整数的长度?如果我有le:inttest(234567545);我怎么知道int有多长?就像告诉我里面有9个数字???*我试过了:**charbuffer_length[100];//assigndirectlytoastring.sprintf(buffer_length,"%d\n",234567545);stringsf=buffer_length;cout但必须有更简单或更干净的方法...... 最佳答案 除法怎么样:intlength=1;intx=234567545;while(x/=10)length++;或使
如何检测整数的长度?如果我有le:inttest(234567545);我怎么知道int有多长?就像告诉我里面有9个数字???*我试过了:**charbuffer_length[100];//assigndirectlytoastring.sprintf(buffer_length,"%d\n",234567545);stringsf=buffer_length;cout但必须有更简单或更干净的方法...... 最佳答案 除法怎么样:intlength=1;intx=234567545;while(x/=10)length++;或使
这是我的数据的结构>dput(test)structure(list(MAT=c(4.9,4.9,15.5,14.1,14.1,14.1,11.5,11.5,11.5,17,6.1,2.7,2.2,2.2,14.1,14.1,14.1,9.5,9.5,9.5,9.5,9.3,8.3,8.266666651,8.266666651,4.3,4.3,22.3,14.1,14.1,14.1,8.5,8.5,8.5,8.5,21.5,21.5,3.8,3.8,6,6,6,6,6),es=c(0.29603085763985,0.421393627439682,0.189653473156549,0.2