- 博客(18)
- 收藏
- 关注
原创 C语言中的数据类型转换
参与运算的数据,只要类型不一致,就会发生数据类型的转换。C语言中的数据类型转换一般分为两种,自动转换和强制转换。自动转换遵循以下规则:转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。浮点运算都是以双精度进行,即使仅含float单精度量远算的表达式,也要先转换成double型,再作运算。char型和short型参与运算时,必须先转换成int型。
2024-03-20 22:02:57 103 1
原创 0<x<5在C语言中不是限定x两端范围的意思。
0<x<5在C语言里不能这样直接表达,需要分步骤来实现,一般使用x>0&&x<5来描述。在C语言0<x<5属于一个逻辑运算表达式,可以理解为(0<x)<5。
2024-03-19 10:53:38 312 1
原创 逗号运算符
C语言中,逗号运算符可以把两个以上(包含两个)的表达式连接成一个表达式。逗号运算符的优先级是所有运算符中级别最低的,逗号运算符保证左边的子表达式运算结束后才进行右边的子表达式的运算。也就是说,逗号运算符是一个序列点,其左边所有副作用都结束后,才对其右边的子表达式进行运算,并以最右边表达式值作为整个逗号表达式的值。
2024-03-19 10:48:00 363 1
原创 数据类型占字节数
在VC环境下,double型数据在内存中占8个字节,float型数据占4个字节,int型数据占4个字节,char型数据占1个字节。
2024-03-19 10:17:14 311 1
原创 string是C++中的数据类型,不属于C语言的数据类型。
C语言的数据类型包括基本数据类型:整型int、实型float和double、字符类型char等。
2024-03-19 09:45:43 341 1
原创 结构化程序设计
结构化程序设计把一个复杂问题的求解过程分阶段进行,需要保证自项向下、逐步细化、模块化设计、结构化编码。进行模块化设计时,首先设计框架,并定义和调试好各个模块之间的输入输出关系,然后领红包完成各个模块的编写调试后再集中编译,模块化的程序设计采用自项向下、逐步细化的原则。
2024-03-18 09:26:48 381
原创 C语言中的进制数
C语言只接受八进制、十进制、十六进制的数。C语言中可以使用格式控制符%d,%u,%f等接收十进制的数,使用%o接收八进制的数,使用%x接收十六进制的数。
2024-03-17 11:34:40 315 1
原创 C语言有函数的概念,没有子程序的概念。
C语言没有子程序的概念,C语言有函数的概念,提供了定义函数的功能,C语言中的函数既有系统提供的库函数,也可以自定义函数。
2024-03-17 11:27:18 285 1
原创 简介计算机系统
计算机系统包括硬件系统和软件系统两大部分。硬件系统由主机和外设组成,主机包括中央处理器(运算器和控制器)和主存储器(内存储器),外设包括外存储器、输入设备、输出设备。软件系统又分为系统软件和应用软件。
2024-01-18 15:54:03 328 1
原创 虚拟存储器
所谓虚拟存储器,就是采用一定的方法将一定的外存容量模拟成内存,同时对程序进出内存的方式进行管理,从而得到一个比实际内存容量大得多的内存空间,使得程序的运行不受内存大小的限制。因此,虚拟存储器是对内存(主存)的扩展。虚拟存储器的容量与物理主存大小无关,而受限于计算机的地址结构和可用磁盘容量。
2024-01-13 10:00:01 376 4
原创 目前的三种典型的实时系统
实时操作系统是指当外界事件或数据产生时,系统能够接收并以足够快的速度予以处理和响应,能够控制所有任务协调一致运行。目前有3种典型的实时系统:过程控制系统(如工业生产自动控制,航空器飞行控制和航天器发射控制)、信息查询系统(如仓库管理系统,图书资料查询系统)和事务处理系统(如飞机或铁路订票系统、银行管理系统)。
2024-01-05 10:05:27 412 1
原创 循环队列和带链队列的“空满”分析
1.设循环队列的存储空间为Q(1:m),当front=rear=m时,循环队列为空;当front=rear且不等于m时,循环队列可能为空,也可能为满。当为空时,可以插入元素;当为满时,插入元素会发生“上溢”错误。2.带链的队列是采用链式存储结构表示的队列。链式存储的存储单元是不连续的,因为是不连续的存储空间,所以指针将不会有规律地i连续变化。当front=rear=NULL时,队为空;当front=rear且不等于NULL时,队列中存在一个元素,其他情况无法判断。
2023-03-03 15:53:30 953
原创 tomcat启动后无法访问到8080端口页面,并且8080端口没有被占用
找到server.xml文件编辑打开 发现我的端口竟然是8082,怪不得一直用tomcat默认端口8080被拒绝访问。至于为什么我的端口是8082我也很奇怪我也是在这台电脑上刚刚配置好的并没有修改Tomcat的端口号。在任务管理器中,相对应的进程中找到相同PID,并结束该进程就可以进行访问了。
2023-02-23 21:28:11 4196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人