皮皮网

【vim查看gcc源码】【华为手机源码下载】【自动买卖提示源码】c bitset 源码

时间:2024-11-26 16:54:50 来源:阿里云查看源码

1.谁能编一个把PCM(自然码)转成为二进制的vim查看gcc源码C++程序
2.size_t的介绍

c  bitset 源码

谁能编一个把PCM(自然码)转成为二进制的C++程序

       自然码是带权值的二进制码 权值从左至右分别为8 4 2 1

       程序检测数据:输入自然码 输出二进制码

       希望对你有帮助

       ==================================================================

       #include<iostream>

       #include<string>

       using namespace std;

       int main()

       {

        //接收输入的4位自然码字符串 转化为整形

        //temp为每位的权值8 4 2 1

        //result[]为要输出的二进制结果的数组

        int c[4]={ 0},SUM=0,temp[4]={ 8,4,2,1},result[];

       for(int i=0;i<4;++i)

        {

        c[i]=(int)getchar()-;

        SUM+=c[i]*temp[i]; //利用权值得到自然码所表示的进制的值SUM

       }

       //再将十进制数SUM 转化为二进制

        int k=0;

       while(SUM>0)

        {

        result[k]=SUM%2;

        SUM=(SUM-result[k])/2; //每次得到的商

        ++k;

        }

        for(int t=k-1;t>=0;--t)

        cout<<result[t];

        return 0;

       }

size_t的介绍

       size_t 类型定义在cstddef头文件中,该文件是C标准库的头文件stddef.h的C++版。它是一个与机器相关的unsigned类型,其大小足以保证存储内存中对象的大小。例如:bitset的size操作返回bitset对象中二进制位中的个数,返回值类型是size_t。例如:在用下标访问元素时,vector使用vector::size_type作为下标类型,而数组下标的正确类型则是size_t。vector使用的下标实际也是size_t,源码是typedef size_t size_type。

推荐资讯
干扰代码源码_干扰代码源码有什么用

干扰代码源码_干扰代码源码有什么用

到家android源码_到家app有哪些

到家android源码_到家app有哪些

做论坛源码_论坛源码最好用的

做论坛源码_论坛源码最好用的

findcontours函数源码_findcontours函数原理

findcontours函数源码_findcontours函数原理

vb ai 源码

vb ai 源码

0轴源码

0轴源码

copyright © 2016 powered by 皮皮网   sitemap