色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

從鍵盤輸入10個整數,以二進制形式輸出到“outFile”中

冬至子 ? 來源:風景郵遞Yuan ? 作者:風景郵遞Yuan ? 2023-06-07 11:28 ? 次閱讀

Python實現:

with open('outFile', 'w') as f: # 打開文件,以寫入方式

nums = [] # 存儲輸入的10個整數

print("Please input 10 integers:")

for i in range(10):

    num = int(input()) # 從鍵盤輸入一個整數

    nums.append(num)

    f.write(str(num) + '\\t') # 將整數以十進制形式寫入文件

    f.write(bin(num)[2:].zfill(32) + '\\n') # 將整數以二進制形式寫入文件

注釋:bin()函數將整數轉換為二進制字符串,[2:]表示去掉字符串前面的"0b",zfill(32)表示在字符串前面填充0,使其長度為32。

圖片

C語言實現:

#include

int main() {

int nums[10]; // 存儲輸入的10個整數

FILE *fp; // 文件指針

fp = fopen("outFile", "w"); // 打開文件,以寫入方式

if (fp == NULL) { // 判斷文件是否打開成功

    printf("Failed to open file.\\n");

    return 1;

}

printf("Please input 10 integers:\\n");

for (int i = 0; i < 10; i++) {

    scanf("%d", &nums[i]); // 從鍵盤輸入10個整數

    fprintf(fp, "%d\\t", nums[i]); // 將整數以十進制形式寫入文件

    for (int j = 31; j >= 0; j--) { // 將整數以二進制形式寫入文件

        fprintf(fp, "%d", (nums[i] > > j) & 1);

    }

    fprintf(fp, "\\n"); // 換行

}

fclose(fp); // 關閉文件

return 0;

}

具體解釋如下:

  1. for (int j = 31; j >= 0; j--):循環從 31 開始,到 0 結束,每次遞減 1,循環變量為 j。
    • 這里假設該整數是用 32 位二進制表示的,因此需要從高位到低位依次讀取并寫入文件。
  2. (nums[i] >> j) & 1:將當前整數 nums[i] 右移 j 位,然后和二進制數 1 進行按位與操作,得到該整數在 j 位上的二進制值。
    • 右移操作可以將該整數的二進制表示從右往左移動 j 位 ,使得它的二進制值在第 j 位變成了最低位,方便進行按位與操作。
    • 按位與操作可以將該整數在第 j 位上的二進制值提取出來,因為只有在該位上是 1 的時候才會產生運算結果為 1,否則結果為 0。
  3. fprintf(fp, "%d", (nums[i] >> j) & 1):將當前整數在 j 位上的二進制值格式化為整數類型,并寫入到文件中。
    • 這里使用了 C 語言的 fprintf() 函數,它可以格式化輸出數據并寫入到文件中。
    • %d 表示將整數類型格式化為十進制整數,并將其保存在文件中

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    180

    文章

    7604

    瀏覽量

    136714
  • python
    +關注

    關注

    56

    文章

    4793

    瀏覽量

    84634
  • BIN文件
    +關注

    關注

    0

    文章

    26

    瀏覽量

    8282
收藏 人收藏

    評論

    相關推薦

    進制二進制之間的轉換原理

    進制二進制之間的轉換  既然一數可以用二進制和十進制兩種不同形式來表示,那么兩著之間就必然
    發表于 04-06 23:54

    visa如何向USB輸入二進制

    我想在字符輸入輸入16位二進制如:0101 0101 1111 0000,讓后將這個字符串二進制
    發表于 08-12 10:46

    【小梅哥FPGA進階教程】第二進制轉BCD

    Decimal)也稱二進碼十進數或-十進制代碼。用4位二進制數來表示1位十進制的0~9這
    發表于 01-09 14:38

    如何理解二進制運算規則 二進制是如何運算的

    二進制運算規則二進制的運算算術運算二進制的加法:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位進位);二進制的減法:0-0=0
    發表于 12-11 17:49

    二進制

    二進制   二進制與十進制的區別在于數碼的個數和進位規律有很大的區別,顧名思義,二進制的計數規律為逢二進一,是以2為基數的計數體制。
    發表于 04-06 23:48 ?8195次閱讀
    <b class='flag-5'>二進制</b>

    二進制編碼和二進制數據

    二進制編碼和二進制數據   二進制編碼是計算機內使用最多的碼制,它只使用兩基本符號"0"和"1",并且通過由這兩符號組成的
    發表于 10-13 16:22 ?4784次閱讀

    二進制電平,什么是二進制電平

    二進制電平,什么是二進制電平 在二進制數字通信系統,每個碼元或每個符號只能是“1”和“0”兩狀態之一。若將每個碼元可能取的狀態增
    發表于 03-17 16:51 ?2357次閱讀

    本的二進制加法/減法器,本的二進制加法/減法器原理

    本的二進制加法/減法器,本的二進制加法/減法器原理   兩二進制數字Ai,Bi和一進位輸入
    發表于 04-13 11:11 ?5271次閱讀

    二進制與十進制數對照顯示實驗,十進制二進制對照

    二一十進制譯碼驅動集成電路,可以把輸入二進制碼轉換成十進制數字輸出輸出結果驅動一
    的頭像 發表于 09-20 18:26 ?2846次閱讀

    KUKA給整數計數器或者二進制輸出端賦值

    用此指令可以對一整數計數器或一二進制輸出端賦值,并將賦的信號和一種條件 (布爾算子)相連接
    的頭像 發表于 04-15 09:54 ?2071次閱讀

    10進制轉換為二進制的算法

    10進制轉換為二進制是計算機領域中非常重要的一問題。在計算機,所有的數據都是以二進制
    的頭像 發表于 01-11 09:14 ?2352次閱讀

    二進制處理的一些技巧

    二進制和十進制的處理,有時候一些小技巧是很有用的。 1、把十進制數轉換成二進制數 (1)在MATLAB中有一
    的頭像 發表于 07-05 11:51 ?565次閱讀

    二進制編碼器工作原理 如何選擇二進制編碼器

    二進制編碼器是一種數字電路,它將輸入二進制代碼轉換為對應的輸出信號。在數字系統,編碼器用于將數據從一種
    的頭像 發表于 11-06 09:44 ?681次閱讀

    二進制編碼器應用場景 二進制編碼器與模擬編碼器比較

    限性。 二進制編碼器概述 二進制編碼器是一種將輸入信號轉換為二進制代碼的設備。它通常用于數字系統,將模擬信號或非
    的頭像 發表于 11-06 09:45 ?394次閱讀

    二進制編碼器的種類及特點

    處理多個輸入信號,并根據輸入信號的優先級輸出二進制編碼。如果多個輸入同時為高電平,它將
    的頭像 發表于 11-06 09:47 ?464次閱讀
    主站蜘蛛池模板: YELLOW日本免费观看播放| 欧美午夜a级精美理论片| 麻豆区蜜芽区| 全部老头和老太XXXXX| 大学生第一次破苞疼哭了| 亚洲国产欧美另类| 午夜dj免费中文字幕| 色欲国产麻豆精品AV免费| 彭丹吃奶门| 亲爱的妈妈6韩国电影免费观看| 男男肉肉互插腐文| 麻豆沈芯语| 蜜芽资源高清在线观看| 久久精品黄色| 久久精品熟一区二区三区| 精品人妻一区二区三区视频53 | 青青国产在线观看视频| 免费一级片网站| 农村脱精光一级| 欧美美女性生活| 欧美人与动牲交XXXXBBBB免费| 免费看黄的片多多APP下载| 蜜桃AV色欲A片精品一区| 你的欲梦裸身在线播放| 蜜桃成熟时2在线| 欧美 亚洲 日韩 中文2019| 青青青青草| 色橹橹欧美在线观看视频高| 熟女强奷系列中文字幕| 性xxxx18公交车| 亚洲免费无码av线观看| 在线观看永久免费网站| 最新国产精品福利2020| 99视频免视看| 动漫AV纯肉无码AV电影网| 国产精品久久久久久精品...| 国产精品亚洲一区二区三区久久| 国产欧美一区二区三区在线看| 黄色免费网址在线观看| 乱叫抽搐流白浆免费视频| 秋霞伦理机在线看片|