无名 发表于 2022-5-8 16:01:37

【FX】C语言基础


http://cdn.u1.huluxia.com/g4/M02/D8/21/rBAAdmDPX4eAFVpJAAKA6rfdhHk300.jpg

强、弱类型语言
强类型语言特点:1、使用前先定义;2、变量类型不可变。
弱类型语言:数据类型可被忽略,如python等。

基础数据类型
char——1字节
short——2字节
int——4字节
long int——4字节
long long——8字节
double——8字节
long double——8字节
float——4字节
bool——1bit

源、反、补码
正数:源、反、补码相同
负数:源码取反+1=补码;补码取反+1=源码;符号位不变。

数据空间扩充
有符号,扩充符号,无符号,扩充0;

char a = 10;//0000 1010
char b = -20;//1001 0100—补码1110 1100
int x = a; //扩充 00 00 00 0A
int y = b; // ff ff ff ec

小端存放和大端存放
大端存放:指的是低地址存高位数据,高地址存低位数据。—网络传输
小段存放:指的低地址存低位数据,高地址存高位数据。—Inter架构

练习
a,b,c三个数的排序
[彩虹]老规矩放一楼
页: [1]
查看完整版本: 【FX】C语言基础