c語言英文翻譯
❶ c語言中常用的英文單詞都是什麼意思
C
語言中常用的主要關鍵字如下:
int:是
integer(整型)的縮寫。
long
int:長整型,表示的范圍比
int
大。
short
int:短整型數,表示的范圍比
int
小。
float:是浮點數的意思。
double:是雙精度的意思,數據范圍比
float
大。
signed:有符號數,有正數、負數之分的。
unsigned:無符號數,沒有正數和負數之分,數據范圍比
signed
的要大。
char:是
character(字母)的縮寫。
break:是中斷的意思。
const:是constant(常量)的縮寫。
default:是拍蘆預設的意思。
struct:是
structure(結構)的縮寫。
typedef:該詞不是一個固定的英文單詞縮寫。它表示的意思就是:重新自定義一種新的數據類型。例如:重新定義一個結構等。可以理解成這樣:type-define。
static:襲燃帶是靜態的意思。
switch:是開關的意思。在
C
語言編程中,它常常和
case
語句一起使用。
return:是返回的意思,通常用於調用子函數後,子函數返回給主函數一個數值。
register:是寄存器的意思,從理論上說,如果把某個變數放在寄存器段磨中(例如語句:register
int
i
;
表示將變數
i
保存在寄存器中),而不是放在內存中,則執行速度會快一些,但是現在機器的硬體速度如此之快,快的這點兒速度已經可以忽略不計了。
while:是
C
語言的循環語句。
continue:是繼續的意思。
這么多關鍵字,至於說在具體的編程中到底是什麼樣子,那就必須要在實際的程序代碼中去體會了。
❷ 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);
}
}
❸ 如何用C語言來製作翻譯器
寫了一個簡單的翻譯器,只提供單詞翻譯,中文到英文,英文到中文都行,你需要首先進行字典錄入。錄入以後會自動在目錄下生成一個dic.txt文件。
#include
"stdio.h"
#include
"stdlib.h"
#include
"string.h"
#define
filename
"dic.txt"
struct
word
//字典結構體
{
char
chinese[20];
//中文
char
english[20];
//英文
};
/////////////////////////////////////////////////////////////
file
*fp;
//全局文件指針
file
*
fileopen(char
filename[])
//文件打開函數
{
file
*fp;
if((fp=fopen(filename,"r"))==null)
{
fp=fopen(filename,"w");
cout<<"文件打開失敗重新創建記錄文件";
return
fp;
}
fp=fopen(filename,"a+");
return
fp;
}
void
fileclose(file
*fp)
//文件關閉函數
{
if(fclose(fp)==0)
cout<<"安全關閉"<<endl;
else
cout<<"文件關閉失敗"<<endl;
}
////////////////////////////////////////////////////////////////
void
tra1()
//中文翻譯成英文模塊
{
file
*fp;
if((fp=fopen(filename,"r"))==null)
{
printf("文件打開失敗!");
}
char
tempchinese[20];
word
temp;
printf("請輸入中文單詞:");
scanf("%s",tempchinese);
while(fread(&temp,sizeof(word),1,fp)==1)
{
if(strcmp(temp.chinese,tempchinese)==0)
{
printf("中文:%s
英文:%s
\n",temp.chinese,temp.english);
}
}
printf("查找完畢!");
fileclose(fp);
}
//////////////////////////////////////////////
void
tra2()
//英文翻譯成中文模塊
{
file
*fp;
if((fp=fopen(filename,"r"))==null)
{
printf("文件打開失敗!");
}
char
tempenglish[20];
word
temp;
printf("請輸入英文單詞:");
scanf("%s",tempenglish);
while(fread(&temp,sizeof(word),1,fp)==1)
{
if(strcmp(temp.english,tempenglish)==0)
{
printf("中文:%s
英文:%s
\n",temp.chinese,temp.english);
}
}
printf("查找完畢!");
fileclose(fp);
}
////////////////////////////////////////////////
void
inp()
//字典錄入模塊
{
fp=fileopen(filename);
word
temp;
printf("請輸入英文:");
scanf("%s",temp.english);
printf("請輸入對應中文:");
scanf("%s",temp.chinese);
fwrite(&temp,sizeof(temp),1,fp);
printf("信息添加完成");
fileclose(fp);
}
////////////////////////////////////////////////
int
menu()
//主目錄模塊
{
int
choose;
while(choose!=0)
{
printf("\n");
printf("簡易中英翻譯系統\n");
printf("1、中->英翻譯\n");
printf("2、英-中翻譯\n");
printf("3、字典錄入\n");
printf("輸入0退出系統\n");
printf("請輸入:");
scanf("%d",&choose);
switch(choose)
{
case
0:return
0;break;
case
1:tra1();break;
case
2:tra2();break;
case
3:inp();break;
}
}
}
///////////////////////////////////////////////////////
void
main()
{
menu();
}
❹ 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);//指示燈輸出翻轉,實現閃爍
}
❺ c語言怎麼翻譯
C語言是Combined Language(組合語言)的中英混合簡稱。是一種計算機程序設計語言。它既具有高級語言的特點,又具有匯編語言的特點。它可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。因此,它的應用范圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到C語言,具體應用比如單片機以及嵌入式系統開發。
❻ C語言英文怎麼說
在c 之前B語言,為了區分,所以叫C語言,因為就是
C PROGROM LANGUAGE
❼ 用C語言編寫一個簡單翻譯程序
LZ 的那種方法 可以實現 ,但很顯然是不實用,因為那樣記錄的也太多了吧,,,
我覺得,你可以記錄下常用的特殊短語 像: hello China就可以了,因為很大一部分就是按照順序翻譯的,「有道」也經常出現這種問題的,以下是自己在用參考「有道」的時候的實現的一些想法,可以作為參考:
如果想智能點的話,你就得「教會」這個 【 英語和漢語 】這兩門課 教的方法,就是把你會的東西全都教給他,比如說:
首先,你可以為每個單詞定義一個struct數據結構,裡麵包含的是這個單詞的 1. 【字義】(一個單詞總不止一個意思吧)2.【詞性】(你學習語法的時候要用到吧)3.【其他】(片語了什麼的,有發音功能的話還得記錄音標吧、、呵呵)
然後,要教它語法吧、、、這其實是最難的,語法就相當於你的演算法了,程序的靈魂所在;
這也許就是C一直吸引著我們的地方,將抽象變為具體,呵呵、、祝你學習愉快、、、