- 博客(10)
- 收藏
- 关注
原创 C语言学习 7 运算符,控制流语句
1)赋值运算符: = += -= *= /= %= ++ --a = b++;//先输出b之后b再自己+1 a = 3 b:4a = ++b;//先b自己++在输出b a = 52)算术运算符: + - * / %3)关系运算符: > <!4)逻辑运算符: 与:&& 或:|| 非:!注意 &&和||有短路操作的考虑 int a =3;int b =4;
2024-04-07 19:27:53
749
原创 C语言学习 6 续5
字符编码 ascii表明,每一个字符都有自己的 字符表达+十进制表达+八进制表达+十六进制表达,所以字符类型和整形可以互相转换表示。关于sizeof: 他是帮我们计算数据类型的字节长度,这个长度是确定的值,这个数据值也有类型: 比较新的编译器(16.04以上):长整形 比较老的编译器(12.04以下包括12.04):整形。double: 输入输出格式为%lf,(老的编译器)输出可以%为f,但是输入一定要lf --- 如果你输入的时候是用f的话编译器会把你这变量当成float去输入导致数据丢失。
2024-03-26 20:14:13
935
原创 C语言学习4(指针,函数,模块化)
指针变量的地址表示: int *p;//这个就是指针变量p自己的地址,我们可以用printf输出出来它的第一个地址(首地址)指针变量的大小是确定的,在64位系统中它的大小固定为8字节,在32位系统中他的大小固定位4个字节。指针变量是用来存放其他变量的地址,同时指针变量也有变量,变量是用来表示空间,空间又是有一个一个地址组成的,所以只要是正常的变量他必定有他自己的地址.模块化搭建.模块化主要的意思就是分类. 工程中的模块化就是分类:哪一些需要分类(组成部分):文件的分类和函数的分类,根据功能来分类。
2024-03-07 21:27:20
476
原创 C语言学习笔记3(数组,结构体,指针)
在定义的时候就是向系统申请内存空间,对于数组在申请空间的时候就是确定数组的长度的时候,所以长度一旦确定不能更改.赋值:虽然数组是一次性定义出来的,但是赋值的时候没办法一次性赋值,定义之后,数组只能一次一次赋值,那也就是说定义的时候可以一次性赋值(初始化一次一次赋值array[0]=1;array[1]=2;初始化赋值打印输出: 整形数组输出里面的元素不然在什么时候都只能一个一个输出,没办法一条语句一次性输出但是可以使用for循环输出n
2024-03-06 09:43:49
1092
原创 C语言学习笔记 2(运算符,控制流语句,数组)
数组是一个集合(构造类型),可以存放很多个数据,但是里面的数据的类型一致,因此数组就有类型区分: 专门存放整形的数组 专门存放字符型的数组 ......关系运算符 : >大于 ==等于 <小于 >=大于等于 <=小于等于!++和--:运算符在变量的前面是先计算之后再使用变量的值,如果在变量的后面则是先使用变量的值再计算.: 这种运算符的概念:让变量自身+1或者自身-1,不能让常量自身+1或者自身-1.赋值运算符 : = += -= *= /= %=
2024-03-05 15:38:45
798
原创 C语言学习笔记 1
C语言的标识符(C语言语法内部提供的,可以直接用) int.(表示你要申请整形的内存空间) ,申请什么类型的空间就需要存放什么类型的数据,不要乱放很有可能出现数据丢失或者数据溢出。数据存放在内存(地址组成),程序里面,不管是什么程序语言,都需要存放数据,表示数据。函数:函数写出来之后不会自动运行的,除了main函数之外,函数想被运行,需要被另外的函数调用,main函数就是第一个调用其他函数的函数。如何表示变量的地址: 使用新的杂项运算符:& (取地址符 --- 取变量的地址,只需要写在变量名字的前面)
2024-03-04 20:38:39
835
原创 控制Ubuntu的常用快捷键和简单命令(学习阶段)
8.更新软件列表(安装软件前一般需要更新软件列表)sudo apt-get install 软件名。sudo apt-get remove 软件名。7.一般查看软件的版号是在软件名字后加。Crtl + shift + 加号。
2024-02-28 13:33:30
395
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人