提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
本文介绍:
1. 数据类型介绍
2. 整形在内存中的存储:原码、反码、补码
3. 大小端字节序介绍及判断
4. 浮点型在内存中的存储解析
提示:以下是本篇文章正文内容,下面案例可供参考
一、数据类型介绍
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//整型:
char
unsigned char
signed char
short
unsigned short[int]
signed short[int]
int
unsigned int
signed int
long
unsigned long[int]
signed long[int]
//浮点
float
double
//构造类型
//> 数组类型
//> 结构体类型 struct
//> 枚举类型 enum
//> 联合类型 union
//指针类型
int* pi;
char* pc;
float* pf;
void* pv;
//空类型:
//void 表示空类型(无类型)
//通常应用于函数的返回类型、函数的参数、指针类型。
二、整形在内存中的存储
1.原码、反码、补码
代码如下(示例):
计算机中的整数有三种表示方法,即原码、反码和补码。
三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位
负整数的三种表示方法各不相同。
2.大小端介绍
判断大小端的代码
//代码1
#include <stdio.h>
int check_sys()
{
int i = 1;
return (*(char*)&i);
}
int main()
{
int ret = check_sys();
if (ret == 1)
{
printf("小端\n");
}
else
{
printf("大端\n");
}
return 0;
}
//代码2
int check_sys()
{
union
{
int i;
char c;
}un;
un.i = 1;
return un.c;
}
后续介绍
3. 大小端字节序介绍及判断
4. 浮点型在内存中的存储解析
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。