![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 68
长命 百岁
土木学生
展开
-
C语言 操作符
正数的原码、反码、补码相同,原码等于二进制,int类型,四个字节,一个字节8个比特位,总共有32个二进制位。最高位为符号位0表示正数,1表示负数,得到负数的原码。负数原码最高位不变,其它位取反,表示负数的反码,给反码加1得到负数的补码。以上只是C语言中的一些常用操作符,实际上C语言中还有其他一些特殊的操作符,用于执行更复杂的操作。右移操作符>>右边丢弃,左边补原符号位(算数移位)(或0,逻辑移位),一般是算术右移,取决于编译器,基本都是算术右移。左移操作符原创 2024-03-03 19:17:01 · 885 阅读 · 0 评论 -
C语言 数组
但有两个例外,一是sizeof()计算的是整个数组的大小,单位是字节。C语言中的数组是固定大小的,即在定义数组时需要指定数组的长度。注意,数组的长度是在定义数组时指定的,不能超过数组长度的范围进行访问,否则会导致数组越界错误。索引从0开始,表示数组中的第一个元素,依次递增。所以数组的下标如果小于0,或者大于n-1,就是数组越界访问了,超出了数组合法空间的访问。数组的下规定是从0开始的,如果数组有n个元素,最后一个元素的下标就是n-1。数组的下标是有范围限制的。是数组的大小,表示数组可以存储的元素数量。原创 2024-03-03 00:42:10 · 297 阅读 · 0 评论 -
C语言 函数
自己定义的函数,包括函数名、函数体、返回值、输入值。函数里面为形式参数,外面是实际参数,当实参传递给形参后,形参只是实参的一份临时拷贝,对形参进行修改不会影响实参。要更改实参可以采用指针的形式。注意:一个工程可以有许多c文件,但只能有一个main函数。1.告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。但是具体是不是存在,函数声明决定不了。2.函数的声明一般出现在函数的使用之前。要满足先声明后使用。3.函数的声明一般要放在头文件中的。原创 2024-03-01 00:51:47 · 920 阅读 · 0 评论 -
C语言 结构体
是一种用户自定义的数据类型,用于存储不同类型的变量集合。结构体可以包含不同类型的数据成员,这些数据成员可以是。结构体内的数据成员可以通过"."运算符访问。例如,假设有一个名为。,它包含一个或多个成员变量。运算符访问了结构体的成员变量,最后输出了结果。(如整型、浮点型等),也可以是。结构体的定义通常放在函数外部。结构体,然后定义了一个。原创 2024-02-27 22:27:39 · 169 阅读 · 0 评论 -
C语言 指针
C语言中的指针是指向内存中某个地址的变量。通过指针,可以直接访问或操作该地址处存储的数据。指针是存放的是地址,int*中,int说明指向的是int类型,*表示指针。需要注意的是,使用指针时需要确保指针指向的内存地址是有效的,否则可能会导致程序崩溃或产生未定义的行为。同时,指针也需要及时进行释放,以避免内存泄漏。指针还可以进行指针运算,如加法、减法等。表示将指针向后移动一个单位,即指向下一个相邻的内存地址。来访问指针所指向的内存中存储的数据。所指向的内存中存储的数据。表示指针所指向的数据类型,原创 2024-02-27 01:08:13 · 207 阅读 · 0 评论 -
c语言d4-函数、数组、操作符、关键字
本质上,static修饰局部变量的时候,改变了变量的存储位置的。但是需要注意宏展开的结果是简单的文本替换,没有类型检查,可能会导致意外的错误,因此在使用宏时需要谨慎。以上只是C语言中的一些常用操作符,实际上C语言中还有其他一些特殊的操作符,用于执行更复杂的操作。C语言的函数是一段可重用的代码,它可以执行特定的任务。C语言中的数组是固定大小的,即在定义数组时需要指定数组的长度。注意,数组的长度是在定义数组时指定的,不能超过数组长度的范围进行访问,否则会导致数组越界错误。要访问数组中的元素,可以使用索引。原创 2024-02-02 17:26:03 · 888 阅读 · 1 评论 -
c语言d3-字符串和语句
字符串类型用于表示一串字符序列,它实际上是由多个字符组成的字符数组。在C语言中,字符串以一个空字符('\0')作为结束标志。字符串常量是不可变的,也就是说,一旦初始化,就不能修改其中的字符。字符类型用于表示单个字符,它在内存中占用一个字节的空间。可以使用单引号将字符常量括起来,例如 'a'、'B'、'5' 等。循环条件是在每次循环开始前进行判断,如果成立则执行循环体,否则跳出循环;C语言中的转义字符以反斜杠(\)开头,用于表示特殊的字符或控制字符。在C语言中,字符和字符串是两种不同的数据类型。原创 2024-02-01 16:34:05 · 714 阅读 · 1 评论 -
C语言day2-数据类型和变量常量
C语言规定:sizeof(long)> =sizeof(int)原创 2024-01-31 00:06:19 · 245 阅读 · 0 评论 -
c语言d1-helloworld
它既具有高级语言的特点,又具有汇编语言的特点。C语言是面向过程的编程语言,它支持结构化编程,使用函数来实现复杂的功能。此外,C语言还提供了丰富的标准库和第三方库,使得程序员可以方便地实现各种功能。跨平台性:C语言编写的程序可以在不同的操作系统和平台上运行,具有较好的可移植性。高效的性能:C语言是一种编译型语言,能够生成高效的机器码,执行速度较快。丰富的标准库:C语言有一个丰富的标准库,提供了许多常用的函数和数据结构。编译器:Visual Studio2022。简洁的语法:C语言的语法相对简单,易于学习。原创 2024-01-30 21:54:50 · 203 阅读 · 0 评论