![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
Littlehero_121
梦想还是要有的,万一不小心实现了呢,选择大于努力,学会选择
展开
-
C语言中字符的相关使用
/strcpy_s()和strncpy_s()区别:strcpy_s没有拷贝字符串后的\0字符,而strcpy_s会将后面的\0也进行拷贝。7、gets() :(不推荐使用)功能是从输入缓冲区中读取一个字符串存储到字符指针变量 str 所指向的内存空间。3、strncpy_s(C11标准,复制字符串,可以进行部分字符串的复制)8、sprintf_s的使用:格式化字符串输出到字符数组。2、strcpy_s(C11标准,复制字符串)1、赋值使用的两种方式:数组与指针。二、常用的字符使用:加上头文件。转载 2024-06-25 14:19:21 · 53 阅读 · 0 评论 -
C语言中输入字符串,能识别大写字母、(识别大小写)
C语言识别大小写原创 2022-08-19 13:57:37 · 525 阅读 · 0 评论 -
C语言中单行和多行宏定义的用法
参考博客:C语言宏定义函数的使用(定义单行和多行)_阳光下的的博客-CSDN博客_宏的单行定义c语言中#define进行多行宏定义 应用_HanShanBuLeng的博客-CSDN博客_#define 多行 宏定义中允许包含两行以上命令的情形,此时必须在最右边加上"\"且该行"\"后不能再有任何字符,连注释部分都不能有,下面的每行最后的一定要是"\","\"后面加一个空格都会报错,更不能跟注释。举例说明:#define MAX( a, b) ( (a) > (b) (a) :...转载 2022-03-16 13:45:06 · 1421 阅读 · 0 评论 -
C语言中的for、while、continue和break总结
for(int i = 0; i<9; i++) { //循环体内容 } while(循环条件) { //循环体内容 } //for循环适用于知道循环次数 //while循环,知道循环条件break和continue的用法总结适用于:1、break适用于:循环体语句、switch语句2、continue适用于:循环体语句区别:1、break结束整个循环(但注意break只能跳出一层循环,当有多层循环的时候,也只能.原创 2021-01-27 15:43:30 · 592 阅读 · 1 评论 -
uint64_t是什么数据类型解析
以下内容是参考博客:https://blog.csdn.net/kiddy19850221/article/details/6655066?utm_source=blogxgwz3uint8_t,uint16_t,uint32_t等都不是什么新的数据类型,它们只是使用typedef给类型起的别名。它对于你代码的维护会有很好的作用。比如C中没有bool,于是在一个软件中,一些程序员使用int,一些程序员使用short,会比较混乱,最好就是用一个typedef来定义,如:typedef char bool转载 2021-01-12 09:48:26 · 15178 阅读 · 1 评论 -
C语言中32位和64位字节数据占用字节数
以下内容参考博客:https://blog.csdn.net/thomashtq/article/details/38471949摘抄以上博主博客:发现int字节数并没有发生变化,发生变化的是long在32位系统下是4字节,而在64位系统下是8字节转载 2020-12-14 15:07:38 · 717 阅读 · 0 评论 -
C++中字符串类型之间的互转 string、const char*、 char* 、char[]相互转换
参考博客:https://blog.csdn.net/ksws0292756/article/details/79432329?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1&utm_source=distribute.pc_relevant.none-ta...转载 2020-04-24 16:55:27 · 1335 阅读 · 0 评论 -
C语言 数组初始化的三种常用方法({0}, memset, for循环赋值)以及原理
摘抄博客:https://blog.csdn.net/slx_391987/article/details/39558227?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1&utm_source=distribute.pc_relevant.none-tas...转载 2020-04-18 11:04:42 · 402 阅读 · 0 评论 -
int与long int 与long long的区别
参考博客:https://blog.csdn.net/CV_Jason/article/details/85244813?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task内存角度:int :4字节long int:4字节long long...转载 2020-03-02 10:27:34 · 353 阅读 · 0 评论 -
全局变量、静态全局变量、静态局部变量和普通局部变量的区别
按存储区域分:全局变量、静态全局变量和静态局部变量都存放在内存的全局数据区,局部变量存放在内存的栈区按作用域分: 1、全局变量在整个工程文件内都有效;2、静态全局变量只在定义它的文件内有效;3、静态局部变量只在定义它的函数内有效,且程序仅分配一次内存,函数返回后,该变量不会消失;局部变量在定义它的函数内有效,但是函数返回后失效。4、全局变量和静态变量如果没有手工初始化,则由编译...转载 2019-03-18 10:59:08 · 1502 阅读 · 0 评论 -
如何去除字符串中的双引号的问题
参考博客:https://blog.csdn.net/u010948547/article/details/49153047一、基本界面布局如图所示:二、代码实现槽函数,如下://按钮中触发信号void MainWindow::on_pushButton_clicked(){ QString str =ui->lineEdit_2->text(); ...转载 2019-12-26 14:58:05 · 4422 阅读 · 0 评论 -
C语言中数组的模糊点(一)
关于数组的模糊点:注意:创建数组的时候后面创建的大小跟后来数组中的下标的表示总是感觉有些混乱一、在进行定义数组大小的时候,里面的值如:int a[10]:表示定义了一个数组,而且这个数组的大小为10,这个代表的是数组里面有10个数而且这10个数都是int类型的数二、数组的下标表示:int a[10] = {1, 2, 3, 4, 5, 6};表示的是定义了一个数组,大小为10。...原创 2019-12-04 16:50:23 · 216 阅读 · 0 评论 -
C语言中的if、else if 的用法和区别
参考博客:https://blog.csdn.net/qq_31243065/article/details/80924922一、用法简介:if语句用法:if (表达式){ 执行语句}else if 语句的用法:if (表达式){ 执行语句}else if (表达式){ 执行语句}else if (表达式){ 执行语句}...原创 2019-10-24 15:08:00 · 35162 阅读 · 0 评论 -
C/C++中关于结构体的总结
学习了C++中的类,就觉得结构体好像更亲切一些了,所以这边将结构体进行总结下:常常使用的结构体的用法:第一种:#include <iostream>#include <stdio.h>using namespace std;//定义结构体的名称为Astruct A { char a; int b; double c;}...原创 2019-10-22 10:44:09 · 158 阅读 · 0 评论 -
C/C++中的斜杠和反斜杠的问题
一:正斜杠(/) 反斜杠(\)一、经常遇到的绝对路径问题:正确的表示绝对路径的两种写法:1、 fp = fopen("C:\\Users\\Administrator\\Desktop\\123.txt", "r")2、fp = fopen("C:/Users/Administrator/Desktop/123.txt","r");...原创 2019-10-21 16:24:47 · 1799 阅读 · 0 评论 -
C/C++种关于有符号类型和无符号类型
参考博客:https://blog.csdn.net/jiajiayouba/article/details/9297815一、基本概念(以int为例)有符号类型:signed int(默认就写int ,所以一般情况下都是默认是有符号类型的),取值范围:-2147483648 ~2147483647无符号类型:unsigned int ,这个的取值范围:0 ~4294967295...转载 2019-10-21 14:30:18 · 870 阅读 · 0 评论 -
C/C++中的一些特殊符号的表示方式
1、理解"/"和"\"的区别(1)\的替换(反斜杠)string s2=s1.Replace("[\","");(就是通过替换,将\进行替换成“”,也就是替换成空的)转义字符中的'\'表示它后面的字符已失去它原来的含义,转变成另外的特定含义。反斜杠与其后面的字符一起构成一个特定的字符。...原创 2019-06-26 17:31:31 · 6194 阅读 · 0 评论 -
C语言中的字节相关问题
一、C语言中的基本进制之间的转换问题1、二进制和十进制之间的转换 ...|128 64 32 |16 8 4 2 1,这边的十进制6对应的二进制就是:110,可以根据对应关系求得2、二进制和八进制之间的转换(八进制表示:0A6)...|4 2 1| 4 2 1, 这边的八进制0A6对应的二进制就是:110,可以根据对应关系求得3、二进制和十六进制之间的转换(十六进制表示:0...原创 2019-07-29 10:23:16 · 1214 阅读 · 0 评论 -
C语言中指针的使用
#include <iostream>#include <stdlib.h>#include <stdio.h>int main(int argc, char const *argv[]){ int a[5] = { 0, 1, 2, 3, 4 }; int *b, *d; int c = 2; int *e = a;...转载 2019-08-05 19:54:48 · 140 阅读 · 0 评论 -
C语言中求和、计算平均值、方差和标准差
计算C语言中的求和、标准差、方差和标准差等,需要加上头文件:#include <math.h>#include<stdio.h>#include "math.h" double sum = 0;//求和 double array[4] = {1.2,2.1,3.1,4.1}; int length = 0;//数组长度 double...原创 2019-08-08 10:25:39 · 29429 阅读 · 3 评论 -
C/C++中的分配内存初始化(new和malloc)
1、new和delete以及new[]和delete[]#include<iostream>using namespace std;int main() { int* p1 = new int;//动态分配一个4字节(int)空间 int* p2 = new int(10);//动态分配一个4字节(一个int)的空间,并初始化为10。 int* p3 = new i...转载 2019-08-14 14:07:10 · 5804 阅读 · 1 评论 -
c++/c中的中运算符 &和&&、|和||
参考博客:https://www.cnblogs.com/kuihuayou/p/7365075.htmlhttps://blog.csdn.net/violet_echo_0908/article/details/47395875概念:&&是逻辑与运算符,||是逻辑或运算符,都是逻辑运算符,两边只能是bool类型&与| 既可以进行逻辑运算,又可以进行位运算...转载 2019-09-03 15:32:31 · 3797 阅读 · 0 评论 -
C/C++中字符串的表示方式
参考博客:https://blog.csdn.net/chenkaibsw/article/details/78957944https://www.cnblogs.com/boligebo/p/5087118.htmlhttps://www.cnblogs.com/fishsorry/p/3608822.html1、char c[12] = {'I','a','m','a','b','...转载 2019-06-17 18:03:59 · 889 阅读 · 0 评论