首页 > 其他分享 >整型常量、无符号整型常量、长整型常量

整型常量、无符号整型常量、长整型常量

时间:2022-11-13 21:12:11浏览次数:64  
标签:字符 常量 符号 补码 整型 修饰

A.常量:

       •定义:固定不变值,例如1,1.9,A,c等

       •分类:

1.整型常量:

  • 一般的整型常量:1 2 3 4

  • 无符号整型常量:1u

  • 长整型常量:1l

  • 短整型常量:没有特殊的表示方式

2.实数常量:

  • 单精度:1.1f

  • 双精度:1.3

  • 特殊表示形式:科学计数法:2.32E10

3.字符常量:

  • 字符边界符:' '

  • 正常字符:‘A’ 一般情况下只有1个

  • 特殊字符:转义字符: 由\\和特殊字符组成,如图所示:

    4.字符串常量:

  • 字符串边界符:" "

  • 正常字符: " ABC"

  • 字符串与字符的区别:①'A'和"A”有区别  ②“A”是有两个字符,所有的字符串都有一个'\0'为结束符号

B.变量:

       •定义:可以改变的量,就像一个容器(可以装东西),变量就是用来转常量的

       •代码形式:

1.定义变量时不做初始化:类型  变量名;

2.定义变量时做初始化:类型  变量名=初始值;

C.C语言基本数据类型

  • int:整数,注意修饰词long(长)和short(短)只能修饰整数,例 long int 

  • float:单精度,有符号和无符号,不能修饰float和double类型

  • double:双精度

  • char:字符

  •  unsigned:无符号  只有整数

  • singed:有符号  负数和正数均包含,默认的数据均视为有符号

  • 特殊修饰词:①const修饰:创建时必须初始化 ;不能被修改  ②static修饰:初始化代码只执行一次;保存上一次运行结果 ③extern修饰:修饰外部变量

  • 基本数据类型占用的内存:

D.进制知识:

  • 十进制:满十进一

  • 八进制:满八进一  例如:02547

  • 二进制:满二进一  例如:0b10100

  • 十六进制:满十六进一 例:0x23AD

  • 进制转化:①手算 ②去百度 

  • 二进制与存储单位:

E.原码,反码,补码的概念

  • 原码:引入符号位,用最高位表示符号位的二进制数 0:正数  1:负数

  • 反码:原码的符号位不变,其他位取反(0-》1 1-》0)

  • 补码:反码加1  补码是计算机中真实存储数据

  • 注意:正数三码合一,负数用补码存储

       

标签:字符,常量,符号,补码,整型,修饰
From: https://www.cnblogs.com/amxiang/p/16886964.html

相关文章