
C语言
文章平均质量分 75
C语言之家
【 Stack_OverFlow 】
机会总是留给有准备的人
展开
-
C语言:sprintf与snprintf
格式化控制输出原创 2024-06-25 18:34:18 · 412 阅读 · 0 评论 -
C语言:模拟实现strlen strcpy strcmp
✨前言✨🎓作者:【 教主 】📜文章推荐:C语言:数据存储(整数+浮点数+大小端模式) C语言:操作符详解 C语言:整型提升+算术转换☕博主水平有限,如有错误,恳请斧正。📌机会总是留给有准备的人,越努力,越幸运!💦导航助手💦strlen函数strlen()是库函数头文件:<string.h>函数原型:参数:指针作用:传过去一个地址,从这个地址开始的字符串长度举个例子,代码如下:#include&l..原创 2022-04-08 13:13:51 · 263 阅读 · 9 评论 -
C语言:函数
函数的组成,定义,声明。递归函数,传址调用,传址调用。原创 2022-04-05 17:40:44 · 1268 阅读 · 17 评论 -
C语言:整型提升+算术转换
✨前言✨🎓作者:【 教主 】📜文章推荐:C语言:操作符详解 C语言:数据存储(整数+浮点数+大小端模式) C语言:控制语句(顺序+循环+分支)C语言:控制语句(顺序+循环+分支)☕博主水平有限,如有错误,恳请斧正。📌机会总是留给有准备的人,越努力,越幸运!欢迎关注,码字不易,希望多多点赞、收藏哦!抱拳了。...原创 2022-04-04 19:30:14 · 933 阅读 · 7 评论 -
C语言:数据存储(整数+浮点数+大小端模式)
✨前言✨🎓作者:【 教主 】📜文章推荐:C语言:操作符详解 C语言:控制语句(顺序+循环+分支)☕博主水平有限,如有错误,恳请斧正。📌机会总是留给有准备的人,越努力,越幸运!🖇️导航助手整数整数在内存中是以二进制补码的形式来存储。欢迎关注,码字不易,希望多多点赞哦!抱拳了。...原创 2022-04-02 20:53:03 · 2432 阅读 · 19 评论 -
C语言:操作符详解
目录算数操作符+(加)-(减)*(乘)/(除)%(取模)移位操作符<<(左移操作符)>>(右移操作符)位操作符&(按位与)^(按位或)|(按位异或)赋值操作符=+=-=*=/=&=^=|=>>=<<=逻辑操作符&&(并且)||(或者)条件操作符exp1 ? exp2 : exp3逗号操作符exp1, e原创 2022-04-01 16:09:25 · 1073 阅读 · 27 评论 -
C语言:指针(初阶)
地址计算机内存每一块存储空间都有一个编号,就像每家每户都有门牌号一样,一块内存空间占据的大小是一个字节(8个比特位)指针什么是指针?指针是一种数据类型,就像char int float double这些数据类型一样,也会在内存中占据空间,只不过,指针的作用是用来存储内存空间的地址。指针的大小在32位环境下,指针大小为4个字节,在64位环境下,指针大小为8个字节。指针的类型char* 类型 int* 类型 float* 类型 .....指针的类型有很多,这里只介绍初阶类原创 2022-04-01 08:28:32 · 857 阅读 · 5 评论 -
C语言:数组(二)
字符数组与字符串用来存放字符的数组称为字符数组字符数组的初始化逐个初始化#include<stdio.h>int main(){ char arr1[10] = { 'a','b','c' }; return 0;}arr1是大小为10的字符数组,进行部分初始化,字符数组部分初始化时,剩下的部分自动初始化为字符'\0',那么怎么来证明呢?我们知道,字符串的结束标志为'\0',如果我们以打印字符串的形式来打印arr1数组,如果剩下的元素是'\0',那么就只打印abc原创 2022-03-31 13:09:10 · 1001 阅读 · 3 评论 -
C语言:数组(一)
什么是数组?顾名思义,数组就是存储相同数据类型的一种类似于容器的东西一维数组一维数组的创建和初始化 创建 int arr[10];创建数组时必须定义数组元素的类型以及数组的大小。上述代码定义了可以存储10个int 类型的数组。数组创建时方括号中必须是常量,不能是变量。例如下述代码int main(){ int n=10; int arr[n]; //error return 0;}这段代码中,n是变量不能用来创建数组,所以原创 2022-03-30 22:34:23 · 917 阅读 · 0 评论 -
C语言:控制语句(顺序+循环+分支)
前言现实生活中完成一件事情无外乎三种情况:按照怎样的顺序去执行----顺序 遇到选择了如何去选择----分支 某件事可能要多做几次----循环编程也是一样,最基本的结构就是这三种情况。顺序#include<stdio.h>int main(void){ int num;//创建变量 scanf("%d",&num);//输入变量的值 return 0;}上述代码中,我们需要先创建变量,再使用它,而不能使用完它再创建,这就是顺序。原创 2022-03-24 16:06:38 · 1099 阅读 · 0 评论 -
C语言:字符串+转义字符+ASCLL码
字符串原创 2022-03-21 20:42:18 · 2470 阅读 · 0 评论 -
C语言:数据类型(二)
变量分类常量分类变量分类全局变量全局变量即为在代码块外部定义的变量局部变量局部变量即为在代码块内部定义的变量void test(){ int a=0;}int b=0;int main(void){ return 0;}在上述这段代码中,a在main()函数内部定义,即为局部变量b在代码块外部定义,b即为全局变量全局变量和局部变量的作用域和生命周期不同那么什么是作用域和生命周期呢?作用域:对于一段程序代码中用到的变量名并不总是有效原创 2022-03-20 22:23:10 · 517 阅读 · 0 评论 -
C语言:数据类型(一)
内存:介绍数据类型之前,我们需要先了解一下计算机内存。内存是计算机内部的存储部件,代码以及数据存在其中。 计算机存储数据最基本的单元——位(或者叫做比特(bit),用小写b来表示) 1B(Byte 字节)=8bit 1KB (Kilobyte 千字节)=1024B; 1MB (Megabyte 兆字节 简称“兆”)=1024KB; 1GB (Gigabyte 吉字节 又称“千兆”)=1024MB; 1TB (Trillionbyte 万亿字节 太字节)=1024...原创 2022-03-15 23:35:03 · 811 阅读 · 0 评论 -
与C的第一次相遇
什么是C语言说到语言,可能会想到汉语,英语这些人与人之间交流的语言,语言是人与人之间沟通的桥梁,通过语言,我们得知对方想要表达什么信息;类比一下人类世界的语言,C语言就是人与计算机之间交流的语言,通过C语言,我们可以与计算机进行交流,可以表达我们所要传递的信息。C语言于1972年诞生,至今任然是人们用来搭建软件世界的基础材料之一,所以有句话说“C生万物”。 C语言是一门高级程序设计语言,是人与计算机交流的工具。 C语言是一门面向过程的语言(暂时不需要了解什么是面向过程的语言,在之后的博客中会详细原创 2022-03-15 17:14:37 · 1386 阅读 · 0 评论