- 博客(29)
- 收藏
- 关注
原创 ARM体系结构
芯片公司(三星,意法半导体等): 购买ARM公司内核方案,添加自己的外围设计,生产芯。Cortex-A: 运算能力强,处理速度快,成本高 多应用与多媒体,音视频领域 手机。所谓的运行程序, 即 CPU读取 内存中的 指令,完成对应指令的动作. 大部分指令都。R15(PC) 程序计数器 用于 指示当前程序运行的位置(内存地址),取址指令的地址。Cortex-M: 多用于单片机,对成本比较敏感, 移动终端,低功耗等场合。Cortex-R: 实时性强,多用于对实时性 要求较高的应用, 车辆控制。
2024-10-22 12:43:19 197
原创 C++ 2024.9.14
4.由这两个类共同派生出学生干部类,私有成员属性(职位),成员方法(无参构造、有参构造、析构函数、show函数),使用学生干部类实例化一个对象。3.由人类派生出一个党员类(Pary):私有成员属性(党组织活动,组织),成员方法(无参构造、有参构造、析构函数、show函数)。2.由人类派生出一个学生类(Student):私有成员属性(分数)、成员方法(无参构造、有参构造、析构函数、show函数)1.定义一个人类 (Human):私有成员(姓名,年龄)、成员方法(无参构造、有参构造、析构函数、show函数)
2024-09-04 19:29:38 162
原创 C++ 2024.9.3
operator= 测试运算符左侧的字符串对象是否大于或等于右侧的字符串对象。= 测试运算符左侧的字符串对象是否不等于右侧的字符串对象。operator> 测试运算符左侧的字符串对象是否大于右侧的字符串对象。operator< 测试运算符左侧的字符串对象是否小于右侧的字符串对象。operator== 测试运算符左侧的字符串对象是否等于右侧的字符串对象。operator+ 连接两个字符串对象。
2024-09-03 23:13:40 185
原创 C++ 2024.8.30
封装一个班级类,包含成员属性:学生分数数组,容量为20,len:记录班级人数。均设置为私有,成员方法均为公有的。1.设置班级人数:void setLen(int num);2.输入班级学生分分数:void input();4.输出班级成绩:void output()3.对分数进行排序:void sort()
2024-08-30 16:21:24 140
原创 网络编程 2024.8.19
1.多个客户端可以向一个服务器发送连接请求,在服务器能够显示当前是哪个IP地址和端口连上服务器。ip+端口+显示客户端发送消息的。
2024-08-20 19:36:48 110
原创 文件IO 2024.8.11
realloc函数是C语言标准库中的一个函数,用于重新分配已分配内存块的大小。它既可以用来扩大已分配的内存块,也可以用来缩小内存块的大小。如果新分配的内存块大小与原始大小不同,realloc会尝试在原地扩展内存(如果可能),或者如果原地扩展不可行,则会在新的位置分配内存,并将原始数据复制到新位置。如果新分配的内存块比原始内存块小,realloc会简单地截断超出新大小的数据。
2024-08-12 16:31:34 1675
原创 数据结构 2024.7.31
3.删除顺序表和删除重复数据。1)按照位置插入数据。2)按照位置删除数据。3)按照位置修改数据。4)按照位置查找数据。1)按照数据查找数据。2)按照数据修改数据。
2024-07-31 19:49:39 386
原创 shell 2024.7.24
从终端输入一串字符,判断字符a的个数。提示:结合字符串截取命令,一次截取一个判断是否等于a。从外部输入一个学习成绩,范围为0- 100,成绩大于等于90分,则输出A,成绩大于等于80,则输出B,成绩大于等于60,则输出C,小于60,则输出D。实现四则运算,终端输入4+2,得到结果为6,4*2得到结果为8。学生成绩管理:用case-in实现。
2024-07-24 20:16:04 188
原创 shell 2024.7.23
练习1:将/etc/passwd中包含root的那一行数据保存到变量中 提示:grep "root" /etc/passwd。1.要求获取www.baidu.com。2.要求获取baidu。
2024-07-24 09:14:52 199
原创 C基础 2024.7.18
1、1、2、3、5、8、13、21、34、.......第一项和第二项时候都是输出1公式: f(n)=f(n-1)+f(n-2);5)假如该字符串中的第一个非空格字符不是一个有效整数字符、字符串为空或字符串仅包含空白字符时,则你的函数不需要进行转换,即无法进行有效转换。4)该字符串在有效的整数部分之后也可能会存在多余的字符,那么这些字符可以被忽略,它们对函数不应该造成影响。2)如果第一个字符为+ -,则将改符号与之后面的数字字符组合起来,形成一个有符号的整数。输入“-42"输出-42。
2024-07-18 20:26:06 181
原创 C基础 2024.7.17
将大的字符串拼接到小的字符串后面若有效长度不相等,则将短的字符串拷贝到长的字符串中。5.从终端获取一个字符串,判断该字符串中小写字母分别有几个。6.从终端输入一个字符串,要求删除字符串中的空格字符,请在原字符串上操作,不允许使用辅助数组。1.从终端获取一个字符串,判断该字符串中有几个小写字母,大写字母,数字字符,空格。提示:可以新建一个辅助数组。2.从终端获取一个字符串,要求将该字符串倒置存储。4.从终端获取一个字符串,要求将该字符串倒置存储。4.从终端获取两个字符串,判断两个字符串的有效长度是否相等。
2024-07-17 22:43:57 150
原创 C基础 2024.7.16
3.猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。在1万以内(不包含1万)查找整数,该整数它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少?6.题目:有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13... 求出这个数列的前 20 项之和。完全平方数:完全平方指用一个整数乘以自己例如1*1,2*2,3*3等。ps:当前项的分子是下一项的分母, 下一项的分子是当前项的分子+分母。sqrt(2)--->对2开根号。
2024-07-17 00:37:39 766
原创 C基础 2024.7.15
5).60万到100万之间时,高于60万元的部分,可提成1.5%,6.高于100万元时,超过100万元的部分按1%提成,2).利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%成绩大于等于80,则输出B,成绩大于等于60,则输出C,小于60,则输出D。从外部输入一个学习成绩,范围为0-100,成绩大于等于90分,则输出A,3).20万到40万之间时,高于20万元的部分,可提成5%4.)40万到60万之间时高于40万元的部分,可提成3%
2024-07-16 00:55:26 152
原创 C基础 2024.7.12
2.输入三角形的边长,求面积。假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:S=√p(p-a)(p-b)(p-c),而公式里的p为半周长(周长的一半) : p=(a+b+c)/2。要求编写代码后a中存储5 b中存储10c中存储16,将三个数从小到大依次存储到abc中,最后结果是a<b<c。(能被4整除,但是不能被100整除,或者能被40O整除)开根号的函数: sqrt(2);gcc编译时候需要多加一个-lm,例如gcc1.c -lm。1.从终端输入一个三位的整数。
2024-07-13 00:10:54 148
原创 C基础 2024.7.11
以%d打印,打印的是源码,最高位表示符号位1100 0000(源码),所以打印为-64。2. 以%d打印,说明它是signed char的类型,它的取值范围为[-2^7, +2^7-1],0xc0溢出了,表示负数;0xc0为十六进制数,它的二进制数为0B1100 0000,十进制数为12*16=192;1100 0000(补码)使用printf("%#x\n", -90)时,输出为0xffffffa6。使用printf("%#x\n", 90)时,输出为0x5a。-90=1101 1010(源码)
2024-07-11 21:37:43 135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人