![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 79
一些简单的基础的C语言学习分享
Wacanda
这个作者很懒,什么都没留下…
展开
-
【C语言】关于移位操作符中的原码、反码和补码
整数的二进制表示有3种,分别为,而整数在内存中的是。其中正整数的原码,反码和补码都是相同的。而负整数的原码,反码和补码都是需要计算的。原创 2024-01-17 20:32:47 · 979 阅读 · 0 评论 -
C语言|用 sizeof 和 strlen 计算字符数组的大小
字符数组的定义方法大致有三种:第一种是已知数组大小并用单引号初始化;第二种是未知数组大小并用单引号初始化;第三种是未知知数组大小并用双引号初始化。因为sizeof是直接计算从数组首地址到 ‘\0’ 之间的大小,而strlen是计算有效字符的长度,因此设置了一个对照字符数值。//对照//对照从结果中会发现,当固定了数组大小使用sizeof计算时结果就是该数组已知的大小。当用单引号时,在结尾未加 ‘\0’ 的情况下,使用strlen()得到的结果并非是该数组的正确长度。原创 2023-08-29 22:27:55 · 716 阅读 · 0 评论 -
【C语言】初识C语言(回忆重制版)
本篇目的是个人重构C语言的知识点框架,方便后期查找与使用,也欢迎大家在评论区指出文章中的错误。Visual Studio 2022 版本注意:在使用VS2019及以上的编译器在使用scanf()的时候均会报错,可以在开始写代码之前在第一行写下以下代码,编译器就不会报错了。文章目录前言文章目录1 C语言是什么?2 第一个C语言程序2.1 输出 “Hello World!2.2 代码解释2.3 生成结果2.4 关于中文问题3 数据类型3.1常见数据类型3.2 常见数据类型的使用3.3 计算常见数据类型的大小。原创 2023-08-19 19:47:53 · 163 阅读 · 0 评论 -
【C语言】printf的常规用法
函数是一个标准库函数中的格式输出函数,把格式化的数据进行标准输出,输出到运行框上,在使用该函数的时候需要使用头文件“从上面可以发现小数在输出的时候默认的位数为6位,我们可以对其进行设置。printf也是有返回值的,而printf的返回值为输出内容的字数多少。用于输出浮点数,也就是小数,可用于。分别用于输出字符和字符串。号,那么会给输出的结果。原创 2023-08-19 19:45:29 · 2381 阅读 · 0 评论 -
【C语言】基本操作符
如果对其他数字进行移位运算 > N 的话就牵扯到位运算就不讲解了。,本质就是进行二进制的位运算,因此对2以及其幂指数(4, 8, 16,…值得注意的是,2本身就是2的1次方,所以移1位就会把1变成2次方或者0次方。> :是使2以及幂指数(4, 8, 16,…从下图中得到的结果可知,赋值操作符简化了运算式子的写法。:该操作符可以按照表面上的意思理解,这个就不举例子了。是一个操作符,不是函数,计算类型或者变量的大小的。原创 2023-08-19 19:41:32 · 70 阅读 · 0 评论 -
C语言|结构体
C语言结构体初识。下面以创建学生的结构体为例。//学生struct Stu//成员//姓名int age;//年龄//性别//电话struct是创建数组的关键字;Stu则是该数组的标签;接下来就是创建需要存放的数据类型。以上就是今天要讲的内容,本文仅仅简单介绍了C语言结构体的用法和定义。原创 2023-07-26 15:42:09 · 46 阅读 · 1 评论 -
【C语言】关键字static进阶讲解
关于static的初步认识介绍,简单介绍该关键字的特征。在开始认识static之前可以先运行一下下面两个代码结果。int a = 1;a++;test();i++;return 0;a++;test();i++;return 0;两者得到的结果是不样的,第一个结果运行出来的是十个2,这是因为每次重复时test()里的a都会被重新创建,接着被销毁,经过a++以后,会输出一个2;原创 2023-07-22 15:10:31 · 43 阅读 · 1 评论 -
【C语言】关键字typedef
typedef还能自定义一个结构体的类型名称。原创 2023-07-21 19:30:07 · 50 阅读 · 1 评论