数据的类型,数据的输入输出
#include <stdio.h>
int main() {
int age=21;
printf("Hello %s, you are %d years old\n", "Bob", age);
int i=10;
float f=96.3;
printf("student number=%-3d,score=%5.2f\n",i,f);//默认是右对齐,加一个负号代表左对齐
i=100;
f=98.21;
printf("student number=%3d,score=%5.2f\n",i,f);
return 0;
}
Hello Bob, you are 21 years old
student number=10 ,score=96.30
student number=100,score=98.21
整型常量不同进制表示
二进制 0和1
十进制 0~9
八进制 0~7
十六进制 0~9 a~f
1KB=1024字节
1MB=1024KB
1G=1024MB
十进制转二进制
十进制数 123
因为int是4个字节 32位,所以前面需要补零
二进制转十六进制
十六进制是0~9 a~f 所以10是a,11是b
八进制转为十进制
八进制数为173 转为十进制123
8^2 * 1 + 8^1 * 7 + 8^0 * 3