6.22~6.23作业

6.22
进程和线程的区别?
进程是正在执行的程序,是一个动态的过程,有生命周期,随进程的创建而出现,随进程的消亡而销毁。
进程是分配资源的最小单位,每个进程会分配4G的内存空间。
线程是轻量级的进程,是调度器进行调度的最小单位,线程共享进程的资源,只占用很小的内存。一个进程至少有一个线程。

执行语句“k=7>>1”;变量k的当前值是_C?
A. 15 B. 31 C. 3 D. 1

6.23
整理用户相关的指令,整理磁盘相关的指令
查看用户名 whoami
用户id: id -u
用户组id: id -g
添加新用户:adduser 用户名
删除用户:userdel 用户名 / deluser 用户名
修改用户信息:usermod -c 描述信息 用户名
修改用户名:usermod -l 新用户名 老用户名
修改用户所属组:usermod -g 组名 用户名
查看U盘使用率:df -h
U盘分区:fdisk
格式化分区:mkfs.ntfs /dev/sdb1
挂载分区:mount 要格式化的分区 挂载的路径
取消挂载:umount 挂载的分区

实现一个atoi函数,用于将字符串转换成整型

#include <stdio.h>
#include <math.h>
int main() {
    char buf[20]="";
    char *c = buf;
    scanf("%s",buf);
    int flag = 0;
    while(*c) {
        if(*c>'9'||*c<'0') {
            flag=1;
            break;
        }
        c++;
    }
    int n=0;
    if(flag==0) {
        int index=0;
        while(*c!=buf[0]) {
            c--;
            n+=(*c-48)*pow(10,index);
            index++;
        }
        printf("%d\n",n);
    } else {
		printf("wrong str\n");
	}
    
    return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值