电脑磁盘空间有小到大排列顺序是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电脑磁盘空间有小到大排列顺序是啥?相关的知识,希望对你有一定的参考价值。
电脑的空间大小顺序是什么?如:1B=多少KB=多少MB……
1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB,1PB=1024TB,1EB=1024PB,1ZB=1024EB,1YB=1024ZB,1BB=1024YB另不只是有MB,还有MIB这种概念
区别在于一个是十进制(前)一个是二进制
买的硬盘,u盘什么的容量都是以十进制算的,所以在电脑上用二进制查看的容量比说明书上写的容量要小
不过在中国这两个概念一直被混淆,总之记住对于电脑1M=1024KB,对于商品1M=1000KB就好 参考技术A 换算电脑单位都是1024但是制造商一般是按照1000的进制 参考技术B 1Kb=1024b,1Mb=1024Kb,1Gb=1024Mb 1Tb=1024Gb
写一个函数,用起泡法对输人的10个字符按由小到大顺序排列
写一个函数,用“起泡法”对输人的10个字符按由小到大顺序排列
题目解析:
该题主要是对冒泡排序的理解,外层循环控制排序的趟数,内层循环主要是进行每一趟排序的比较,如果前面的字符大于后面的字符,就进行交换,每做一趟排序,就把一个最大字符排在最后,以及每做一趟排序就需要少比较一个字符。
代码示例:
#include<stdio.h>
#include<string.h>
void BubbleSort(char str[])
{
int i, j;
char tmp;
int len = strlen(str);
for(i=0; i<len-1; ++i)
{
for(j=0; j<len-i-1; ++j)
{
if(str[j] > str[j+1])
{
tmp = str[j];
str[j] = str[j+1];
str[j+1] = tmp;
}
}
}
}
int main()
{
int i;
char str[11] = {0};
printf("请输入10个字符:>");
for(i=0; i<10; ++i)
scanf("%c", &str[i]);
BubbleSort(str);
printf("string sorted: %s
", str);
return 0;
}
运行结果:
以上是关于电脑磁盘空间有小到大排列顺序是啥?的主要内容,如果未能解决你的问题,请参考以下文章
用指针实现:由键盘输入10个整数,将他们按由小到大的顺序排列。