数学常量pi:
const double pi = acos (-1,0);
printf 的用法:
-如果要使得输出的内容占用规定的字符数,并靠左对齐,那么可以使用printf ("%3d"); 如上就是占用了三个字节,多出来的用空格补充;如果想要用0来补充,可以使用printf ("%03d"); 如果想要是其靠右对齐,则在数字前面加一个符号就可以了,但是这样就不能用0补齐了。
//代码1
#include <stdio.h>
int main(){
printf ("-%012d-\n",1);
return 0;
}
代码1输出结果
//代码2
#include <stdio.h>
int main(){
printf ("-%12d-\n",1);
return 0;
}
代码2输出结果
//代码3
#include <stdio.h>
int main(){
printf ("-%-12d-\n",1);
return 0;
}
代码3输出结果
//代码4
#include <stdio.h>
int main(){
printf ("-%-012d-\n",1);
return 0;
}
代码4,输出结果于代码3相同
printf输出八进制,十进制,十六进制数字
机器中存储的数字,本身代表大小。所谓二进制,十进制,十六进制只是对数字的存储方式不同。假如现在有一个变量n存储了一个数字,那么想要输出他的八进制数字或者十六进制的数字该怎么输出呢?printf提供了这种便利:
- printf ("%d",n); 输出十进制数字
- printf ("%o",n); 输出八进制数字
- printf ("%x",n); 输出二进制数字