作业帮 > 综合 > 作业

double p1 = 3.1415926;

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/17 10:17:16
double p1 = 3.1415926;
write(1,&p1,sizeof(p1));//如何输出小数?
double p1 = 3.1415926;
write()函数除去字符串外,任何数据输出你都看不出来(或是看不懂)!
double p1 = 3.1415926;
char str[100];
sprintf(str , "%.7lf" , p1 );
write( 1 , str , strlen(str) );
再问: write( 1 , str , strlen(str) ); //strlen不是取字符串长度,不算'\0' .那最后write函数 显示在显示器上的3.1415926字符串后有'\0'否?