- 博客(19)
- 收藏
- 关注
原创 (C语言)数组3
a[0] 代表第0行一维数组的数组名,a[0] = &a[0][0]a 二维数组的组名,代表二维数组,也代表首行地址 &a[0]a[0][0] + 1 元素的地址加1,跨过一个元素。&a[0][0] 第0行第0个元素的地址 = 01。a[0] + 1 元素地址加1,跨过一个元素。&a + 1 二维数组地址加1,跨过整个数组。&a[0] + 1 行地址加1,跨过一行。a[0][0] 第0行第0个元素。&a[0] 第0行的地址 = 01。&a 二维数组的地址。4.二维数组地址验证。
2023-07-19 20:58:20
106
原创 (C语言)数组1
数组名和变量名的定义方法一样,符号与[]结合代表这个是一个数组,数组中的元素个数由[]里面的数值决定,每个元素的类型,数组名前面的类型决定,定义数组时,[]里面的值不能为变量,只能为常量,使用时,[]里面的值可以为常量也可以为变量,数值数组不能整体操作,数组的每一个元素都是变量,可以被改变赋值。数组:将若干个相同数据类型的变量存放在一个连续的内存空间。·相同的数据类型存放在一个集合中,这种构造类型就是数组。·数组中的每一个元素都是一个变量。·构造类型:将基本类型构建成类型。·数组的最小单位是元素。
2023-07-17 22:17:23
85
1
原创 (C语言)算术运算符
2.如果结合其它表达式一起使用:看++或–在前还是在后,如果在前:先自减自加,再使用;如果在后:先使用,再加减。1.如果自加自减单独使用都是加1减1。
2023-07-06 21:05:55
94
1
原创 (C语言)原、反、补码
注:1)赋值时(输入),赋的是十进制,给的是原码。注:负数如果在计算机中用原码存,会导致两个问题,负数运算结果不正确,0的状态还有两种。2)打印时(输出),十进制打印要的是原码,如果是十六进制或八进制打印的是补码。注:负数如果在计算机中用反码存,负数运算结果正确,但是0的状态还是有两种。注:如果计算机中用补码去存,负数运算结果是正确的,0的状态只有一种。反码:10010110(补码求原码:符号位不变,其它位取反)正数的反码不变,负数的反码(符号位不变,其它位取反)正数的补码不变,复数的补码等于反码加1。
2023-07-04 20:51:33
526
原创 (C语言)数据类型
signed short (-2的15次方到2的15次方减1)有符号:可以表示整数和负数(最高位为符号位,其它位为数据位)signed int(-2的31次方到2的31次方减1)unsigned short(0到2的16次方减1)unsigned int(0到2的32次方减1)unsigned char(无符号数)signed char(有符号数)无符号:只能表示正数(全都为数据位)规定:将-0表示成-128。1.有符号数和无符号数。
2023-07-04 20:24:35
43
原创 (C语言)进制
因为八进制的最大值为7,而7用三位二进制就可以表示,所以我们用三个二进制来表示一个八进制。c语言中如何书写十六进制:0x1ab 0XAB。倒着来看从右往左,依次为第一位、第二位…一个二进制的0或者1代表1位(bit)十六进制转八进制:先转二进制再转八进制。及13(十进制)=1101(二进制)2的5次方 = 43(十进制)注:c语言中不可以书写二进制。c语言中书写8进制:0123。(在数字前加0,表示8进制)加 = 1110。减 = 0100。余数倒着写:1101。
2023-07-04 20:21:34
106
原创 (c语言)数据类型
long 类型 在windows 4字节,linux 32位4字节;(err)//const修饰的变量a,不能通过变量名a去修改变量a的内容。char b://在内存中定义了一个变量b,char类型大小1字节。int a://在内存中定义了一个变量a,int类型大小4字节。定义:在内存中开辟空间,告诉编译器我有这个变量(声明)const修饰的变量:const修饰的变量不能被更改。变量:程序运行中可以被改变的量,存在于内存中。初始化:在定义时给变量赋值。
2023-06-15 16:03:45
47
1
原创 (java)第三单元-运算符(1)
1.运算符的分类a.算数运算符b.赋值运算符c.比较运算符d.逻辑运算符e.位运算符f.三目运算符2.算数运算符①/和%/:整数相除所得的结果必为整数,如果想要得到小数将任意一个数变为浮点数即可。%:取余数②++,–单独使用:自增(减)1;符号放在前后效果一致。参与运算:1.放在变量前:先自增(减),后参与运算。2.放在变量后:先参与运算,再自增(减)。面试题:③+运算符:a.正号b.加法c.字符串连接3.赋值运算符①基本的赋值运算符:=含义:把=右边的
2021-02-08 17:08:12
111
原创 (java)第二单元-数据(2)
5.有符号的数值表示法(原码、反码和补码)①原码:最高位为符号位的整数,1为负数,其余位是数值位。②反码:正数的反码与原码相同负数的反码与原码,符号位相同,数值逐一取反。③补码:正数的补码与原码相同负数的补码是在原码的基础上+1。计算机在操作数值时使用的都是补码。6.变量变量定义的格式:数据类型 变量名 = 初始化值;7.数据类型1.数据类型的分类和注意事项数据类型演示案例概述:Java语言是一个强类型语言,针对每一种数据都定义了明确的数据类型。分类:1.基本数据类型2.
2021-02-02 12:24:32
74
原创 (java)第二单元-数据(1)
1.关键字·概述:被Java语言赋予特定含义的单词·特点:组成关键字的字母全部为小写·注意事项:①goto和const为保留字存在②集成开发工具针对字有特殊的颜色标记,非常直观2.标识符·概述:就是给类,接口,方法,变量等名字使用时的字符系列(起名字)·组成规则:①字母,数字,下划线,$,驼峰命名②有意义(起的名字要有意义)·注意事项:①不能以数字开头;②不能以关键字来定义标识符③区分大小写·命名规则:1.见文识义例:class Teacher{}class T{}2.
2021-01-27 18:36:45
189
2
原创 走进Java
1.java学习要求①多做笔记②多做多练习2.java语言的跨平台性Java语言具有跨平台性!面试题:Java语言具有跨平台性,jvm也具有跨平台性?(错误:因为不同的操作系统对应不同版本的jvm)3.JDK与JREJRE:Java运行环境JDK:java开发工具包面试题:JDK,JRE,JVM三者的关系是什么?4.JDK下载 安装 环境变量的配置5.Java 程序执行原理①编写源程序②编译源程序:使用Javac命令,产生class文件③运行:使用Java命令6.简单的编译
2021-01-25 14:31:33
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人