- 博客(21)
- 收藏
- 关注
原创 C Primer Plus总结( 二、C语言概述)
是C语言最重要的特性之一。上述语句就是一条声明。它声明了:1.函数中有一个Variable,名字为number;2. number的类型是int类型。
2024-10-31 08:42:00 287
原创 延迟环境变量扩展(变量延迟)
指的是:主动设置一个变量,然后在后续过程中使用该变量。在使用过程中,CMD进行变量扩展的一系列过程。当我们在bat命令中引用了一些变量,并且希望被CMD成功识别的时候,我们可以对变量添加。例2中的for循环,在CMD看来也就是一条语句,而不是代码段,其实类似于下面的写法。这样的输出结果说明,第一条语句并没有按预想的情况输出,而第二条按预想的情况输出了。当我们执行下列存在嵌套情况的语句时,CMD的环境变量扩展就会暴露出问题。,指的是:“对变量从变量名到变量值”的替换的过程。,这样一来,在脚本运行过程中,
2024-07-25 22:24:00 820
原创 ACPI(1)
ACPI全称Advanced Configuration and Power Interface,即“高级配置和电源接口”。主要在X86平台(ARM等架构也可)上实现电源管理相关的功能。
2023-12-15 19:37:31 205 1
原创 EDK II Module Writers Guide下
对应EDK II Module Writers Guide PDF的5 6 7 8章节
2022-06-13 15:17:41 1142
原创 EDK II Module Writers Guide上
对应EDKII Module Writer Guide PDF的 1 2 3 4章节
2022-06-10 18:08:10 3098 1
原创 pat乙1026
概述:时间输出hh:mm:ss以及四舍五入总结:不足1秒的时间四舍五入到秒,可以先给(b-a)加上50。这样如果(1)(b-a)/100的小数位大于等于0.5则会进位。(2)小于等于0.5则会舍去。123456789101112#include <iostream>using namespace std;int main() { int a, b; cin >> a >> b; int n = ((b -
2021-03-18 17:17:41 117
原创 pat乙1081
总结:1.scanf()以空格或者回车结束2.gets()只以回车结束3.如果gets()之前有scanf()一定要用getchar()吃掉回车。#include <stdio.h>#include <math.h>#include <string.h>int main(){ char password[80]; int quantity_user; int dot_count=0; int num_count=0;
2021-03-17 14:11:54 83
原创 pat乙1091
总结:1.pow()结果是double2.%求余只可以用于int,double不可以用3.采用信号量的控制思路(一定触发且仅触发一种情况)每次开头赋值0,结尾判断0,中途改变则为1,稳定分流。#include <stdio.h>#include <math.h>int main(){ int test_quantity; int ready_test[20]; int now_test[20]; int navigation[20];
2021-03-17 11:37:33 77
原创 pat乙1041
总结:1.对于二维数组,输入可以%s,输出应该以%c(若%s输出,则一串全输出)#include <stdio.h>int main(){ int num; char student[1000][16]; int test[1000]; int real[1000]; int search[1000]; int quantity; int record=0; scanf("%d",&num); for (in
2021-03-17 09:34:43 79
原创 pat乙1031
1.char数值(1)以%c输出后为转义字符(2)以%d输出后为数值中途运算都是数值例如:char a=65%c,a,则A%d,a,则65%c,2a,则未知%d,2a,则1302.以%s,%c存入的数据,实际数值为ASCII码,如‘1’为49。3.数组赋值问题,不赋值默认为全0。赋值要用循环。4.‘9’-‘0’=9,差值保持不变...
2021-03-16 21:17:39 87
原创 pat乙1021
总结:对于长串数字的字符处理方法1.数组赋同样的值2.字符串处理长数字,赋数组起始初值;3.char以\0为终止,结束条件为\04.switch-case的写法复习#include <stdio.h>int main(){ char number[1000]; int numcount[10]={0};//0、数组赋同样的值; char numchar[]={'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
2021-03-16 15:56:12 88
原创 pat乙1051
1.%+表示强制输出符号例如:%+.2f=+0.022.fabs()绝对值函数3.<0.01可能不输出,直接作为0#include <stdio.h>#include <math.h>int main(){ double R1, P1, R2, P2, a, b; int check_a = 1, check_b = 2; scanf("%lf %lf %lf %lf", &R1, &P1, &R2, &P
2021-03-16 15:09:07 80
原创 pat乙1086
pat乙1086#include <stdio.h>int main(){ int i=0,a,b,k=0; long long answer; int single[10]; scanf("%d%d",&a,&b); answer=a*b; while(answer!=0){ single[i]=answer%10; answer=answer/10; i++; }
2021-03-15 11:42:04 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人