当前位置: 首页 > news >正文

手机禁止网站跳转页面模板网站建设价格

手机禁止网站跳转页面,模板网站建设价格,免费seo网站自动推广软件,家装博览会🚀🚀🚀大家觉不错的话,就恳求大家点点关注,点点小爱心,指点指点🚀🚀🚀 目录 🐰数据类型的介绍 🐰类型的意义 🐰数据类型的基本归类…

🚀🚀🚀大家觉不错的话,就恳求大家点点关注,点点小爱心,指点指点🚀🚀🚀

 

目录

🐰数据类型的介绍

🐰类型的意义

🐰数据类型的基本归类

🌸整形家族:

🌸浮点型家族:

🌸构造类型:

🐰整形在内存中的存储

🐰大小端

🐰关于有无符号字符类型和整形提升的经典题型


🐰数据类型的介绍

内置类型:

char        字符型        1字节

short       短整形        2字节

int            整形            4字节

long         长整形        8字节

long long更长整形     8字节

float         单精度浮点型        4字节

double     双精度浮点型        8字节

🐰类型的意义

1.使用这个类型开辟内存空间的大小

2.如何看待内存的视角

🐰数据类型的基本归类

🌸整形家族:

字符存储和表示的时候本质上使用的是ASCII值,ASCII值是整数,字符类型也归类到整形家族

char:

    unsigned charsigned char

C语言并没有规定char就是 unsigned char,取决于编译器(一般char就是 unsigned char)

short:

    unsigned short [int](int可以省略)signed short [int](int可以省略)

int :

 

   unsigned int signed int 

long :

  unsigned long[int](int可以省略)signed long[int](int可以省略)

 

🌸浮点型家族:

float

double

以后会详细解读浮点型

🌸构造类型:

数组类型

int arr[10]的类型int [10],因此数组类型很多,又称自定义类型

结构体类型

struct 关键字

枚举类型

enum 关键字

联合类型

unio 关键字

指针类型

int* pi
char* pc
float* pf
void* pv

*空类型

void表示空类型,通常用于函数的返回类型、函数参数、指针类型

🐰整形在内存中的存储

一个变量的创建是需要开辟一段空间

原码,反码,补码

整数的二进制有三种表示形式:原码,反码,补码

三种表示形式都有符号位和数值位,符号位用0表示“正”,1表示“负”,而数值位正数的原、反、补都相同,

负数的原码,负数的反码就是在原码基础上符号位不变,数值位按位取反,负数反码+1就是补码

int a=20

00000000000000000000000000010100原码

00000000000000000000000000010100反码

00000000000000000000000000010100补码

int b=-20

10000000000000000000000000010100原码

111111111111111111111111111111111111101011反码

111111111111111111111111111111111111101100补码

注:对于整形来说:数据存放在内存中的其实是补码
int a=1;
补码:00000000000000000000000000000001
int b=-1;
原码:10000000000000000000000000000001
反码:1111111111111111111111111111111111111111110
补码:1111111111111111111111111111111111111111111
int c=a+b
c的补码:100000000000000000000000000000000(这里是33位,但是只能存储32位,所以高位1,丢弃)
则c的补码:00000000000000000000000000000000
所以c的原码:00000000000000000000000000000000

🐰大小端

含义:

大端字节序:把一个数据的低字节的数据,存放在高地址处,把高字节的数据,存放在低地址

小端字节序:把一个数据的低字节的数据,存放在低地址处,把高字节的数据,存放在高地址

百度2015年工程师测试题

设计一个函数去判断大小端

#include<stdio.h>
int check_sys()
{int a=0x01223302;return *(char*)&a;
}
int main()
{if(check_sys()==2){printf("小端\n");}else{printf("大端\n");}
}

🐰关于有无符号字符类型和整形提升的经典题型

int main()
{char a=-1;-1:原码:10000000000000000000000000000001反码 :11111111111111111111111111111110补码 :11111111111111111111111111111111a:发生截断补码:11111111signed char b=-1;unsigned char c=-1;  c:发生截断补码:11111111(这里的最高位不是符号位)printf(“a=%d b=%d c=%d”,a,b,c);a:发生整形提升原来的补码:11111111现在的补码:11111111111111111111111111111111现在的反码:11111111111111111111111111111110现在的原码:10000000000000000000000000000001所以a的值为-1c:发生整形提升原来的补码:11111111现在的补码:00000000000000000000000011111111现在的原码:00000000000000000000000011111111所以c的值为255
注意:这里的a与b是一样的,如果发生整形提升的时候,如果是有符号数,高位补符号位,如果是无符号数,高位补0(这都是针对补码)
}
字符类型变量取值范围(补码)
标题

 有符号char类型变量的取值范围:-128(补码10000000)~127

无符号char类型变量的取值范围:0~255

 🌸🌸🌸如果大家还有不懂或者建议都可以发在评论区,我们共同探讨,共同学习,共同进步。谢谢大家! 🌸🌸🌸    

http://www.yayakq.cn/news/740103/

相关文章:

  • 山东饰品行业网站制作网站开发用哪个软件方便
  • 中小企业网站的主流类型是wordpress注册跳过邮箱验证
  • 网站前端和后台wordpress插件代码
  • wordpress打开最快的网站北京汽车网站建设
  • 网站建设要注意哪些改成 响应式 网站
  • 模板网站的缺陷张家港做网站
  • 网站建设规划方案.pptasp.net网站建设论文
  • 建设网站的工作步骤是商务网站建设实训总结
  • 阜阳交通建设工程质监局网站网站建设流程教案
  • 广东一站式网站建设推荐浙江省建筑考证服务平台
  • 在电脑上建设个人网站光谷软件园 网站建设
  • 旅游网站建设国内外现状机械设备上哪个网站做外贸推广
  • 怎么做微信辅助的网站如何做影视网站的标题
  • 网站seo优化排名wordpress 图片路径加密
  • 大连做企业网站的公司嘉兴seo外包公司
  • 网站搜索框如何做中国源码网游戏开服
  • 科技制作网站wordpress动态
  • php开源免费网站模板wordpress分表存储
  • 网站建设做网站好做吗做微网站哪家好
  • 泊头在哪做网站比较好三门峡网站建设价格
  • 福州市闽侯县建设局网站定制网站建设成本
  • 济南网站seo厂家厦门网络关键词排名
  • 北京网站建设设计公司哪家好网页设计代码大全表单居中
  • 大中型网站开发流程单页网站还能用吗
  • 做网站社区赚钱吗国内最好的网站建设
  • 申请手机网站网站建设理由
  • 做直播网站软件软件开发工具包英文缩写
  • 腾讯微信网站建设价格软件工程公司排名
  • 怎么建网站详细步骤网站建设有什么要求
  • 用阿里云服务器做自己购物网站庆阳网站设计