當前位置:首頁 » 編程語言 » c語言代碼可以翻譯成中文嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言代碼可以翻譯成中文嗎

發布時間: 2022-05-22 17:08:57

A. c語言代碼翻譯

#include <stdio.h>
#include <stdlib.h>
#include <time.h> //三個頭文件

void wait ( int seconds ) //定義一個具有等待功能的函數
{
int a=0;
clock_t endwait; //clock_t 就是long 型
//通過下面兩部實現等待seconds秒的作用
endwait =clock()+seconds*CLK_TCK;
while (clock()<endwait){}
}

void main()
{
int t,m,s;
printf("input counterdown time in seconds\n");
scanf("%d",&t);
printf("\n===================\n");
while(1) //只要時間不為0 不斷執行循環
{
wait (1); //執行wait函數 程序等待一秒
t--; //倒計時總秒數每隔一秒自動減一
if(t==0)
break;
s = t % 60; //確定倒計時分鍾
m = t / 60; //確定倒計時秒數
printf("\r\t%02d:%02d",m,s);
}
exit(0);
}

B. C語言翻譯成中文

這位姑娘用的是五筆加韓語
如下翻譯 貌似有些小問題 自己理解吧 是五筆軟體版本的問題

你無法了解我
我真的真的很想你
你還會記得我嗎
好許一早把我記記了
聰明才智
如果說當初 我同婚講「薩拉黑油(這是韓語我愛你的意思)「既話
我們會點欄
IMY (I am, you)
很想翎以前的你

C. C語言如何把它翻譯成中文

C語言特徵字不是標準的英文或縮寫,翻譯了也不符合語法含義。在線翻譯軟體給出的結果如下:
無效排序(int bn){
int i, j, sum=0;
字元學校[40];
學生t;
for(i=0; i<bn; i++){
for(j=i+1; j<bn; j++){
if(student[i].id>student[j].id){
t = 學生 [i];
學生[i] = 學生[j];
學生[j] = t;
}
}
}
printf("\n排序後的結果為:\n");
for(i=0; i<bn; i++){
輸出一個學生(i);
}
}

D. 在windows下,用C語言將unicode編碼轉換為中文輸出

WideCharToMultibyteChar
MultibyteCharToWideChar

E. C語言如何把它翻譯成中文

這不叫「翻譯」。你的標題應該改為「請幫我給下面C程序添加註釋,看不懂」。

#include"Wire.h"
#include"I2Cdev.h"
#include"ADXL345.h"
ADXL345accel;//聲明類型為ADXL345的結構體,用於加速度感測器配置
int16_tax,ay,az;
#defineLED_PIN13
boolblinkState=false;//初始不閃爍
voidsetup(){//初始化函數
Wire.begin();//初始化硬體部分
Serial.begin(38400);//初始化串口
Serial.println("InitializingI2Cdevices...");//串口輸出調試信息
accel.initialize();//初始化加速度感測器
Serial.println("Testingdeviceconnections...");//串口輸出調試信息
Serial.println(accel.testConnection()?"ADXL345connectionsuccessful":"ADXL345connectionfailed");//測試加速度感測器連接情況,並通過串口分別輸出調試信息
pinMode(LED_PIN,OUTPUT);//指示燈管腳配置為輸出,准備閃爍
}
voidloop(){
accel.getAcceleration(&ax,&ay,&az);//從加速度感測器讀取三軸值
Serial.print("accel: ");//串口輸出調試信息
Serial.print(ax);Serial.print(" ");//串口輸出x軸加速度值
Serial.print(ay);Serial.print(" ");//串口輸出y軸加速度值
Serial.println(az);//串口輸出z軸加速度值
blinkState=!blinkState;//閃爍狀態邏輯翻轉
digitalWrite(LED_PIN,blinkState);//指示燈輸出翻轉,實現閃爍
}

F. 幫忙c語言英文翻譯成中文,謝謝

翻譯這么多文字真是一件不簡單的事情,但是我敢保證,遇到我是你的幸運!
以下是我翻譯的:
1
寫一個文件拷貝的程序,拷貝一個已經存在的文件到另外一個文件。程序必須告訴用戶輸入源文件名和目標文件名。文件拷貝必須以二進制的方式執行。使用fseek()在源文件里移動,和ftell()確定文件的大小(如果需要的話)。在一個 循環裡面,讀取源文件的數據然後將讀到的數據寫進目標文件。一次讀寫一塊數據,每塊數據的大小為1024位元組。

2
以下程序(原題是不是給出程序?)讀取一個保存著數字資料的文本文件,這些數字按列存儲,並以一個空格分開。在你的電腦里編寫代碼並編譯。創建一個文本文件,名叫myfile.txt,包含幾列數字(實數),然後測試這個程序。

(註:題目只說按列存儲,並沒有說是幾行,可能只要一行,也可能有多行,你沒有給出原題的程序,我也不好下結論;題目要求實數,那麼可以用浮點型,
如 2.1 5.4 6 9 4.5,每個數字用空格分開)

分析程序代碼,然後添加一些注釋以說明程序是如何完成它的任務的。修改代碼以讓程序另外產生一個新的文件存儲myfile.txt文件里的實數的整數部分(忽略小數部分,那麼2.1就變成2,5.4變成5)。新的文件必須按照源文件的格式寫進數據。程序還包含檢查語句,以確認文件被成功的打開和關閉。

3
創建一個文本文件,包含有20行,每行是以空格分開的20個整數(即20行20列)。這些整數必須是0-9的范圍內並以空格分開。寫一個程序,讀取文件的內容到一個20*20(二維)的int型數組。然後用這個數組去初始化一個20*21的char型數組,數字0到9,分別對應字元A到J。例如,0和A對應,9和J對應。char數組的每一行的第21個字元必須是空字元'\0',將數組製作成一個包含20個字元串的數組。讓這個程序在屏幕顯示最終的char數組(列印一行接一行的字元串),同時也把它寫進一個文本文件里。
(註:簡單的說,就是要把二維的char數組的每一行當成字元串輸出,C語言的字元串是以空字元'\0'結尾的,所以這樣做很容易理解)

G. C語言程序能否翻譯成漢語來學習

你這想法很有創意。
我想可以自己做一個與編譯器,其中包含一個詞法分析器,一張關鍵字<->中文名稱的映射表。
漢語寫的程序,用這個詞法分析器掃描一遍:凡是在映射表中的,自動替換成相應的關鍵字;不在映射表中的,則自動生成英文數字的標識名。
這樣經過預編譯的程序,就可以變成C語言正規語法了,也就可以編譯、運行了。

不過對IDE語法高亮、語法提示和debug來說,就麻煩很多。IDE還可以想辦法,debug恐怕就沒什麼好辦法了。

H. 有沒有C語言代碼翻譯軟體

不知道你這樣問的意思。不過看到分值挺誘人的,我也來說兩句。
C語言翻譯器。翻譯器是早前的叫法,現在大都叫編譯器。
以前條件比較艱苦,開發的時候,程序的編輯工具、編譯工具、鏈接工具、調試環境等等這些統稱為「工具鏈」的東東都是分開的(意思是說它們是不同的幾個軟體),說得通俗一點,就是寫代碼需要一個編輯軟體,編譯寫好的代碼,又需要用到別的軟體,這樣極其的不方便。
發展到現代,很多開發過程都集成到一個軟體去了,就是說上面介紹的那些編寫、編譯、鏈接甚至是執行等等這些開發環節在一個集成開發軟體當中都能完成。
所以,現在通常所說的編譯,已經隱含地表示一個程序從預編譯、編譯、匯編、鏈接等等這么些過程了。
什麼是編譯(也就是你所問的翻譯)?編譯就是將人認識的高級一點的C語言翻譯成機器認識的低級一點的機器碼(就是二進制碼,全是0和1)。翻譯器呢,就是完成這個過程的一個軟體啦。
這么說,你能不能理解?
速度採納給分。

I. 幫忙把C語言程序翻譯成中文

你好:
f(int a)//定義f函數,參數為a
{
auto b=0; 定義變數b,賦初值0,auto類型b值在離開函數後釋放,進入函數時賦值
static c=3; 定義靜態變數c,初值3,注意,static類型c變數的值只第一次被賦值,之後會保存變化後的值。
b=b+1;
c=c+1;
return(a+b+c);//返回a+b+c 可以看到,任何時候返回值b值都是0 + 1 = 1;而c值第一次等於3+1 = 4,每調用一次函數後C值+1,因此和函數調用次數相關。
}

int main()
{
int a=2,i;
for(i=0;i<3;i++)
printf("%3d",f(a)); //這里調用了3次f函數,a一直等於2,上面函數說明b一直等於1,c值第一次調用後為4,之後每調用一次+1;因此3次輸出為7, 8, 9
return 0;
}
附參考說明:
C語言中提供了存儲說明符auto、register、extern、static說明的四種存儲類別。四種存儲類別說明符有兩種存儲期:自動存儲期和靜態存儲期。其中auto和register對應自動存儲期。具有自動存儲期的變數在進入聲明該變數的程序塊時被建立,它在該程序塊活動時存在,退出該程序塊時撤銷。在函數內部定義的變數成為局部變數。