2022/4/26数据的存储1

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//release版本没有死循环,说明release对函数进行优化
//int main()
//{
//    int i = 0;
//    int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//    printf("%p\n", &i);
//    printf("%p\n", &arr[9]);
//    //在release版本中i的地址比arr的地址低
//    /*for (i = 0; i <= 12; i++)
//    {
//        arr[i] = 0;
//        printf("hehe\n");
//    }*/
//    return 0;
//}

//整形家族
// 浮点型家族
// 构造类型 - 自定义类型
// {
// 数组
// struct 结构体类型
// enum 枚举
// union 联合体
// }
// 指针类型
// {
//
// }
// 空类型 - void
// {
// 一般用在函数返回类型 void test();
// 函数参数 void test(void)
// 指针void* a
// }
//
//char类型也属于整形家族
//int main()
//{
//    int arr[10] = 0;//int 【10】
//    int arr1[6] = 0;//int [6]
//
//    return 0;
//}

//int main()
//{
//    int a = -10;
//    //写出-10的原码
//    //10000000000000000000000000001010(原码)
//    //11111111111111111111111111110101(反码)-符号位不变,其他全部按位取反
//    //11111111111111111111111111110110(补码)-反码+1就是补码
//    //FFFFFFF6-内存存的是二进制的补码(为什么呢)
//
//    return 0;
//}
//数据在内存中以二进制的形式存储
//对于整数来说:
//整数二进制有3种表现形式:原码、反码、补码
//正整数:原码、反码、补码相同
//负整数:原码、反码、补码要进行计算

//int main()
//{
//    //1-1;
//    //1+(-1)
//    //00000000000000000000000000000001
//    //10000000000000000000000000000001
//    //10000000000000000000000000000010
//    //
//    //00000000000000000000000000000001
//    //11111111111111111111111111111111
//    //00000000000000000000000000000000
//}

//int main()
//{
//    int a = -10;
//    int b = 10;
//    //写出-10的原码
//    //10000000000000000000000000001010(原码)
//    //11111111111111111111111111110101(反码)-符号位不变,其他全部按位取反
//    //11111111111111111111111111110110(补码)-反码+1就是补码
//    //FFFFFFF6-内存存的是二进制的补码(为什么呢)
//
//    return 0;
//}
//
//大端字节序:把数据的地位字节序的内容存放在高地址处,高位字节序的内容存放在低地址处
//小端字节序:把数据的地位字节序的内容存放在低地址处,高位字节序的内容存放在高地址处
int main()
{
    int a = 0x11223344;
    return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值