
C语言从入门到精通
文章平均质量分 54
哆哆jarvis
我是一名芯片原厂的Linux驱动开发工程师,深入操作系统的世界,贯彻终身学习、终身成长的理念。
平时喜欢折腾,寒冬之下,抱团取暖,期待你来一起探讨技术、搞自媒体副业,程序员接单和投资理财。【对了,不定期送闲置开发板、书籍、键盘等等】
展开
-
C语言从入门到精通之【表达式和语句】
表达式由运算符和运算对象组成,最简单的表达式一个单独的运算对象。每个表达式都有一个值,并且是根据运算符优先级规定的顺序来执行,以下是一些表达式:4-64+21q = 5*2#q > 3。原创 2023-11-26 12:10:22 · 649 阅读 · 0 评论 -
C语言从入门到精通之【其他运算符】
sizeof运算符以字节为单位返回运算对象的大小。例如 :sizeof(int)打印转换说明,使用C99新增的**%zd%u%lu**。C 语言规定,sizeof 返回 size_t 类型的值。这是一个类型,但它不是新类型。原创 2023-11-18 20:18:47 · 319 阅读 · 0 评论 -
C语言从入门到精通之【基本运算符】
在C语言中,=并不意味着“相等”,而是一个赋值运算符。下面的赋值表达式语句:bmw = 2002;把值2002赋给变量bmw。也就是说,=号左侧是一个变量名,右侧是赋给该变量的值。。另外,上面的语句不读作“bmw等于2002”,而读作“把值2002赋给变量bmw”。赋值行为进行。在C语言中,类似这样的语句没有意义(实际上是无效的):2002 = bmw;赋值运算符左侧必须引用一个存储位置。最简单的方法就是使用变量名。指针也可以。原创 2023-11-15 23:04:39 · 246 阅读 · 0 评论 -
C语言从入门到精通之【printf和scanf函数】
printf()是输出函数,scanf()是输入函数,但是它们的工作原理几乎相同。两个函数都使用格式字符串和参数列表。原创 2023-11-14 20:09:38 · 418 阅读 · 0 评论 -
C语言从入门到精通之【常量和C预处理器】
在C语言中,如果要使用常量,我们常常会使用宏定义。例如,使用宏的好处是如果程序中多个地方使用到,我们只需改这一行就行。其通用格式如下:注意,末尾不用加分号,因为这是一种由预处理器处理的替换机制。为什么NAME 要用大写?。这样,在程序中看到全大写的名称就立刻明白这是一个符号常量,而非变量。大写常量只是为了提高程序的可读性,即使全用小写来表示符号常量,程序也能照常运行。尽管如此,初学者还是应该养成大写常量的好习惯。原创 2023-11-14 20:08:50 · 144 阅读 · 0 评论 -
C语言从入门到精通之【字符串】
注意(这很重要),scanf()只读取了zhu rongcai中的zhu,它在遇到第1个空白(空格、制表符或换行符)时就不再读取输入。,可以看到,结束符并没有算进去。例如,在各种要处理字符串的程序中,strlen()很有用。,这意味着数组的容量必须至少比待存储字符串中的字符数多1。就是说一个长度为10的数组,最多只能存9个字符,最后一个字符要来存结束符。,字符串中的字符被储存在相邻的存储单元中,每个单元储存一个字符,每个字符占1个字节。C语言还有其他的输入函数(如,fgets()),用于读取一般字符串。原创 2023-11-14 20:07:48 · 193 阅读 · 0 评论 -
C语言从入门到精通之【char类型】
char类型用于储存字符(如,字母或标点符号),但是从技术层面看,。因为char类型实际上储存的是整数而不是字符。计算机使用数字编码来处理字符,即用特定的整数表示特定的字符。char类型占,无符号类型它能存储的范围是0~255。它代表的字符,我们在网上查找ASCII字符编码就能找到字符和其对应的值。标准ASCII码的范围是0~127,只需7位二进制数即可表示。通常,char类型被定义为8位的存储单元。原创 2023-11-14 20:07:00 · 1778 阅读 · 1 评论 -
C语言从入门到精通之【数据类型和关键字】
数据类型在程序使用之前已经预先设定好了,在整个程序的运行过程中没有变化,这些称为(constant)。其他数据类型在程序运行期间可能会改变或被赋值,这些称为(variable)。变量类型有几种,如表格所示,在C语言中,用int关键字来表示基本的整数类型。后3个关键字(long、short和unsigned)和C90新增的signed用于提供基本整数类型的变式,例如unsigned short int和long long int。char关键字用于指定字母和其他字符(如,#、$、%和*)。原创 2023-11-12 18:56:45 · 179 阅读 · 0 评论 -
C语言从入门到精通之【概述】
例如,我们经常看到C文件最上面会有类似这样的语句,它的作用相当于把stdio.h文件中的所有内容都输入该行所在的位置。实际上,这是一种“拷贝-粘贴”的操作。#include这行代码是一条C预处理器指令,编译器在编译之前会做一些预处理工作。原创 2023-11-12 18:34:16 · 172 阅读 · 0 评论 -
C语言从入门到精通 文章汇总
C语言从入门到精通之【初识C语言】C语言从入门到精通之【第一个程序hello world】C语言从入门到精通之【编译过程】原创 2023-11-01 22:31:13 · 67 阅读 · 0 评论 -
C语言从入门到精通之【编译过程】
!!原创 2023-11-01 22:27:19 · 201 阅读 · 0 评论 -
C语言从入门到精通之【第一个程序hello world】
通常,我们按照以下步骤进行。原创 2023-11-01 22:25:54 · 308 阅读 · 0 评论 -
C语言从入门到精通之【初识C语言】
在1972年,贝尔实验室的丹尼斯·里奇(Dennis Ritchie)和肯·汤普逊(Ken Thompson)设计了C语言,作为开发UNIX操作系统的工具。然而,C语言的发展并非突发奇想,它是在B语言(由汤普逊创造)的基础上演化而来。至于B语言的来源,这是另一个故事。C语言最初的设计目标是将其打造成程序员们实际可用的编程工具,因此其核心目标是实用性。尽管绝大多数编程语言也强调实用性,但通常会考虑其他因素。比如,Pascal的主要目标是为编程原理的深入理解提供坚实的基础;原创 2023-11-01 22:16:06 · 268 阅读 · 0 评论