整型常量、无符号整型常量、长整型常量
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 补码是计算机中真实存储数据
-
注意:正数三码合一,负数用补码存储
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix