【C语言总结1】

【C语言总结1】,第1张

菜鸟第一次写博客

文章目录

  • 一、一些说明

    • 1.格式说明:
    • 2.signed和unsigned说明:
    • 3.类型占据的内存的大小查询:
    • 4.定义变量说明:

  • 二、整形

    • 1.短整形
    • 2.整形
    • 3.长整形
    • 4.长长整形
    • 5.总结

  • 三、浮点型

    • 1.单精度浮点型
    • 2.双精度浮点型
    • 3.长双精度浮点型
    • 4.总结

  • 四、字符型

    • 1.有符号字符型
    • 2.无符号字符型
    • 3.总结



一、一些说明 1.格式说明:

例如:(signed) int
signed int为标准写法
而signed可省略,故可直接写成int

2.signed和unsigned说明:

signed
代表有符号,最高位将被看做为符号位。



符号位为1时,代表这个数是负数(-n);
符号位为0时,代表这个数是正数(+n)。



unsigned
代表无符号,所有位都被看成是数据位。



只能代表正数(+n)。


3.类型占据的内存的大小查询:

使用 sizeof(类型格式) 就能查询到该类型占据的内存的大小,单位是字节。



一个字节包含8个bit位。


4.定义变量说明:

①仅作展示变量(全篇都用vari代表)应该在的位置。



②在实际使用时,记得要初始化变量。



二、整形

就是存放整数的类型

1.短整形

有符号短整型
类型格式:[signed] short [int]
定义变量:short vari;

无符号短整型
类型格式:unsigned short [int]
定义变量:unsigned short vari;

2.整形

有符号基本整型
类型格式:[signed] int
定义变量:int vari;

无符号基本整型
类型格式:unsigned [int]
定义变量:unsigned vari;

3.长整形

有符号长整型
类型格式:[signed] long [int]
定义变量:long vari;

无符号长整型
类型格式:unsigned long [int]
定义变量:unsigned long vari;

4.长长整形

有符号长长整型
类型格式:[signed] long long [int]
定义变量:long long vari;

无符号长长整型
类型格式 :unsigned long long [int]
定义变量:unsigned long long vari;

5.总结

将限定词分为两种:
有无符号限定词:signed和unsigned。



若不指定,则默认signed 。


内存长度限定词:short、long、long long。



int 代表整型,如果有限定词修饰,一般可以省略。


除非省无可省。



内存长度限定词从short—>long 表示存数据用的内存越来越大,能存的数据范围也越来越大。


可能long 和 int 占的内存一样大。




三、浮点型

存放小数的类型。


1.单精度浮点型

类型格式:float
定义变量:float vari;
可精确小数位数:6-7位

2.双精度浮点型

类型格式:double
定义变量:double vari;
可精确小数位数:15-16位

3.长双精度浮点型

类型格式: long double
定义变量: long double vari;
可精确小数位数:18-19位

4.总结

float、double、long double, 能存放的数据范围越来越大。


floatdoublelong double
4字节8字节16字节
6-7位`15-16位18-19位


四、字符型 1.有符号字符型

类型格式:[signed] char

2.无符号字符型

类型格式:unsigned char

3.总结

①字符型变量存放的是该字符在ASCII表中对应的码值。



如果有兴趣,可以查询如果用数字赋值,超出范围后怎么处理。


②中文字符应存放在字符串中,还会存在编码问题。



''单引号里面放一个字符,表示一个字符。



""双引号里面放任意个字符,表示一个字符串。


③结合转义符还能组合出一些有特殊功能的字符。



比如’\n’,表示回车换行。


以上是三种基础类型

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/568362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存