
C语言/C++
牢固掌握基础的C语言/C++知识
yi碗汤园
每天学一点,进步一点
展开
-
什么是整型提升?
整型提升是C语言或C++里的一种运算法则,它的内容是:char, bool, short, int, unsigned char,unsigned short,unsigned int参与运算时,若有unsigned int, 则参与运算的类型就提升为unsigned int;若无unsigned int, 就都提升为int。运算法则:1.整型提升2.运算结果的类型以运算中类型精度高的为准。浮点型>整型原创 2023-02-25 21:58:11 · 393 阅读 · 0 评论 -
什么是数据溢出?该怎么计算?
1.数据溢出:当变量的值超出了数据类型表示的范围时,计算机会自动将其调整到改数据类型表示的范围。不太了解数据类型表示的范围的话,可以看一下基本的数据类型。2.计算方法:①大于数据类型表示的最大范围,减去该数据类型表示的范围的总数量②小于数据类型表示的最小范围,加上该数据类型表示的范围的总数量其中数据类型表示的范围的总数量=2^(该数据类型所占的字节数*8)原创 2023-02-20 20:18:10 · 5083 阅读 · 0 评论 -
不同进制之间的转换
首先了解一下各进制的表达:2进制(0,1),10进制(0~9),8进制(以0开头,0~7),16进制(以0x开头,0~9,a~f)1.10进制->N进制已知数除以N求余数,商继续除以余数,直至商为0,最后余数反序输出如:求100的8进制?100/8=12...412/ 8= 1...41 / 8 = 0...1所以100的8进制为1442.N进制->10进制从右往左,已知数上的每一位数乘以N^m再求和,m从0开始,依次加1原创 2023-02-10 14:03:02 · 466 阅读 · 0 评论 -
基本的数据类型
4种基本数据类型:1.整型:1)表达方式:10进制(0~9),8进制(以0开头,0~7),16进制(以0x开头,0~9,a~f)2)分类:short, int, long, long long①short类型一般占2个字节,表示范围为-32768~32767(-2^15~2^15-1)②int类型一般占4个字节,表示范围为-2^31~2^31-1③long类型一般占4个字节,表示范围为-2^31~2^31-1④long long类型一般占8个字节,表示范围为-2^63~2^63-1原创 2023-02-09 14:29:43 · 276 阅读 · 0 评论 -
如何正确使用头文件#include<stdio.h>,#include “stdio.h“,即< >, “ “的区别?
1.< >表示从系统目录下搜索该文件,找不到报错2." "表示从当前目录下搜索该文件,找不到再到系统目录下搜索,找不到报错如何配置系统目录?总结:在引用头文件时,一般情况下,系统文件用< >;自定义文件可用" ",也可用< >,但用< >时要配置系统目录。原创 2023-02-01 21:53:36 · 366 阅读 · 0 评论 -
Visual Studio 2013使用的基础知识——新手入门
1.如何新建一个项目?2.注意事项:①一个解决方案可包含多个项目②每次只能运行一个项目(按右键设为启动项目)③每个项目有且只有一个main函数(主函数)④预编译处理,要引用头文件,C语言的标准输入输出库:#include或者#include "stdio.h"原创 2023-01-31 21:50:23 · 458 阅读 · 0 评论