- int占4个字节,double占8个字节
- 数组地址连续
- printf 格式控制符说明
- %d - 整数
- %c - 字符
- %s - 字符串
- %x - 十六进制整数
- %u - 无符号整数(正整数)
- %f - 浮点数(小数形式)
- %e - 浮点数(指数形式)
- %p - 指针
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int i[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
double d[10] = {1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2};
printf("size of i[0] is %d, size of d[0] is %d \n", sizeof(i[0]), sizeof(d[0]));
for (int k = 0; k < 10; k++) {
printf("i[%d] value is %d, address is: %p \n", k, i[k], &i[k]);
}
for (int k = 0; k < 10; k++) {
printf("d[%d] value is %f, address is: %p \n", k, d[k], &d[k]);
}
return 0;
}