- 博客(19)
- 收藏
- 关注
原创 初识C语言.初识结构体
结构体是C语言中特别重要的知识点,结构体使得C语言有能力描述复杂类型。比如描述学生,学生包含:名字+年龄+性别+学号这几项信息。
2024-06-16 11:39:44 194
原创 初识C语言 初识指针
内存是电脑上特别重要的存储器,计算机中所有程序的运行都是在内存中进行的。所以为了有效地的使用内存,就把内存划分成一个个小的内存单元,每个内存单元的大小是1个字节(byte)。为了能够有效的访问到内存的每个单元,就给内存单元进行了编号,这些编号就被称为该内存单元的地址32位机器——指的是有32根地址线——通电——正电1负电0(64位同理)把电信号转换成数字信号:0和1组成的二进制序列。
2024-06-15 22:16:16 352
原创 初识C语言.初识常见关键字2
static修饰全局变量,使得这个全局变量只能在自己所在的源文件(.c)内部使用,其他源文件不能使用。本质上:static是将函数的外部链接属性变成内部链接属性(和static修饰全局变量一样)1.static修饰局部变量,改变了局部变量的生命周期(本质上是改变了变量的存储类型)static修饰函数,使得函数只能在自己所在的源文件内部使用,不能在其他源文件内部使用。静态区:全局变量、static修饰的静态变量。static修饰后,就变成内部链接属性。2.static修饰全局变量。3.static修饰函数。
2024-06-14 19:14:52 292
原创 初识C语言.初识常见关键字
auto 是自动的-每个局部变量都是auto修饰的。注:define-是不是关键字?include-是不是关键字?速度:寄存器>高速缓存>内存>硬盘>网盘。1.C语言提供的,不能自己创建关键字。signed:有符号的 10 -20。extern 是用来申明外部符号的。register 寄存器关键字。计算机中的数据可以存储到哪里?union:联合体(共用体)unsigned:无符号的。2.变量名不能是关键字。造价高,速度快,内存小。static:静态的。
2024-06-08 18:05:14 365
原创 初识C语言.初识操作符2
按(二进制)位取反 把所有二进制位中数字,1变成0,0变成1整数a0二进制序列为:00000000 00000000 00000000 00000000~按位取反: 11111111 11111111 11111111 11111111(补码)整数在内存中存储的是补码一个整数的二进制表示有3种原码反码补码对于负数-1:10000000 00000000 00000000 00000001(原码)
2024-06-08 17:38:12 194
原创 初识C语言 初识字符串
这种由双引号引起来的一串字符称为字符串字面值。简称字符串注:字符串的结束标志是一个\0的转义字符。在计算字符串长度的时候\0是结束标志,不算作字符串内容。
2024-05-21 08:30:00 157
原创 初识c语言 常量的作用域和生命周期
作用域(scope),程序设计概念,通常来说,一段程序代码中作用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域简单来讲就是这个代码在哪里起作用就是哪里的作用域局部变量的作用域:就是变量所在的局部范围全局变量的作用域:整个工程。
2024-05-20 09:00:00 153
原创 初识c语言 什么是常量
当变量被const修饰之后,变量不可变,成为常变量,具有常属性(不能改变的属性)枚举常量是常量默认是从0开始的,但是可以赋初始值。3.#define定义的标识符常量。可以一一列举的常量(血型、性别)2.const修饰的常变量。
2024-05-20 08:58:39 88
原创 初识C语言-初识数据类型
计算机语言-写程序-解决生活中的问题那么计算机语言必须有能力来描述生活中的问题比如说 购物商城-上架商品的价格-25.4-小数 2.54*10^1年龄-30-整数c语言-浮点数(用来描述小数形式)-整型(用来描述整数形式)//'a'-字符a 如果我们想把字符a存起来应该怎么做呢,首先存东西得需要空间,如把书存起来需要书架,水存起来需要水杯,字符也是一样的道理。
2024-05-19 08:00:00 423
原创 初识c语言.2
写c语言的编辑器主要有:Clang、GCC、MSVC我们用的是 vs2013-集成开发环境-集成了MSVC的编辑器,可以编写c语言的代码。
2024-05-18 17:22:56 765
原创 初识c语言.1
在操作系统往下就叫做底层,所以c语言特别擅长于写操作系统或写驱动,但c语言也可以写应用层的软件如(wps)人与计算机交流——计算机语言:c\c++、JAVA、Python、GO。总结:c语言可以开发应用层软件,但是更加擅长于底层软件开发。c语言是有国际标准的,早期有c89,c90,c99,c11。为c语言制定了一套完整的美国国家标准语法,称为。而操作系统如何让硬件工作?应用层:应用软件(QQ/百度)人与人交流:汉语、英语、俄语。驱动(网卡驱动/显卡驱动)要使电脑正常工作得需要。,在操作系统之上叫做。
2024-05-18 15:23:51 949 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人