c語言翻譯
① c語言翻譯
如何翻譯?逐句翻譯?
SetMoto(),AI()等一些函數是Robotlib.lib 動態鏈接庫的函數吧 有具體意義說明嗎?
大概分析下也結合自己做機器人控製程序的經驗應該是這樣的
1.獲取當前狀態量(動作中還是帶命中)
2.根據狀態量選擇如何動作
② c語言在線翻譯
/包涵頭文件stdio.h
void main//返回空值的main函數
{
float a,b,c,x;//定義浮點類型a,b,c,x
x=0;//給x賦初值0
printf("a=");//在屏幕上輸出 a=
scanf("%f",&a);//從鍵盤上獲取一個浮點數賦給a
printf("b=");//在屏幕上輸出 a=
scanf("%f",&b);//從鍵盤上獲取一個浮點數賦給b
printf("c=");//在屏幕上輸出 a=
scanf("%f",&f);//從鍵盤上獲取一個浮點數賦給f
/*這句是不是有問題?應該是scanf("%f",&c);吧?*/
x=a/(b-c);//將a/(b-c)的值賦給x
if((b-c)!=0)//假如(b-c)不等於0
print("%.2f=a/(b-c)\n",x);//在屏幕上輸出(x的值,保留兩位小數)=a/(b-c)(一個回車符)
else//否則
{
printf("\nError!\n");//在屏幕上輸出(一個回車符)Error!(一個回車符)
}
}
③ 「c語言」用英語怎麼說
C Programming Language
C語言是一種通用的編程語言,廣泛用於系統軟體與應用軟體的開發。於1969年至1973年間,為了移植與開發UNIX操作系統,由丹尼斯·里奇與肯·湯普遜,以B語言為基礎,在貝爾實驗室設計、開發出來。
C語言具有高效、靈活、功能豐富、表達力強和較高的可移植性等特點,在程序設計中備受青睞,成為最近25年使用最為廣泛的編程語言[2]。當前,C語言編譯器普遍存在於各種不同的操作系統中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了眾多後來的編程語言,例如C++、Objective-C、Java、C#等。
(3)c語言翻譯擴展閱讀:
C語言誕生於美國的貝爾實驗室,由D.M.Ritchie以B語言為基礎發展而來,在它的主體設計完成後,Thompson和Ritchie用它完全重寫了UNIX,且隨著UNIX的發展,c語言也得到了不斷的完善。為了利於C語言的全面推廣,許多專家學者和硬體廠商聯合組成了C語言標准委員會,並在之後的1989年,誕生了第一個完備的C標准,簡稱「C89」,也就是「ANSI c」,截至2020年,最新的C語言標准為2017年發布的 「C17」。
④ 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語言翻譯。。。。。
首先這是一道判斷素數的函數
素數--一個大於1的自然數,如果除了1和它本身外,不能被其他自然數整除(除0以外)的數稱之為素數,所以除數n要從2開始;
if(i%n==0)break;再循環中如果i被除數n整除,那就沒必要繼續循環下去了,i已經可以判斷不是素數了;
n*n>i--其實上面循環可以寫成for(n=2;n<=sqrt(i);n++)...就沒有這句n*n>i而是n>sqrt(i)的判斷了(若自然數N不能被不大於根號N的任何素數整除,則N是一個素數--好像出自古希臘的數學家埃拉托塞尼提出的一種篩法)
另:
#include "stdio.h"
#include 「math.h」
void main()
{
int i,n;
scanf("%d",&i);
for(n=2;n<=sqrt(i);n++)
if(i%n==0)break;
if(n>sqrt(i))
printf("是素數");
else
printf("不是素數");
}
⑦ C語言 翻譯
這個隔開了寫當時就看明白了
while(s1[i]!='\0')
i++;
while(s2[j]!='\0')
s1[i++]=s2[j++];
s1[i]='\0';
⑧ c語言翻譯一下
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{ int a[11],i,j,temp;
int num;
for (i=0;i<10;i++){ //執行括弧內程式10次
scanf("%d",&a[i]); //把輸入的直放入a陣列里
}
for (j=0;j<9;j++){ // 執行括弧內程式9次
for (i=0;i<9-j;i++){
if (a[i]>a[i+1]){ //用於排序 把小的先印出 由小到大
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
}
}
}
for (i=0;i<10;i++){ //將輸入在a陣列里的數字印出
printf("%d,",a[i]);
}
printf("\n輸入要插入的一個數字:\n");
scanf("%d",&num);
if (num>a[9]){ //如果輸入的數字 大於a[9]里存的數字 就把值放置在a[10]里
a[10]=num;
}
else if (num<a[0]){ //如果輸入的數字 小於a[0]里的數字 則將數字再從新排序一次
for (i=10;i>=1;i--){
a[i]=a[i-1];
}
a[0]=num;
}
else{ //如果數字大小介於a[0]到a[9]數字之間的大小 則執行以下for迴圈
for (i=0;i<10;i++){
if (num<a[i]){ //如果輸入的數字小於a[i]里的數字的話就跳出迴圈 至 int k=i 這行
break;
}
}
int k=i;
for (i=10;i>k;i--){ //在上面的for迴圈所得到的 i 當作判斷條件 因為 a[i] 的值大於輸入的值
a[i]=a[i-1]; // 所以把輸入的值插入a[i]的前面 其他的往後移
}
a[k]=num;//再把輸入的數值放在a[i]的位置里
}
printf("輸出插入數字後的字組:\n"); //最後再輸出排序好的字組
for (i=0;i<11;i++){
printf("%d,",a[i]);
}
system("PAUSE");
return 0;
}
還有疑問再問吧
⑨ c語言翻譯器
不知道你這樣問的意思。不過看到分值挺誘人的,我也來說兩句。
C語言翻譯器。翻譯器是早前的叫法,現在大都叫編譯器。
以前條件比較艱苦,開發的時候,程序的編輯工具、編譯工具、鏈接工具、調試環境等等這些統稱為「工具鏈」的東東都是分開的(意思是說它們是不同的幾個軟體),說得通俗一點,就是寫代碼需要一個編輯軟體,編譯寫好的代碼,又需要用到別的軟體,這樣極其的不方便。
發展到現代,很多開發過程都集成到一個軟體去了,就是說上面介紹的那些編寫、編譯、鏈接甚至是執行等等這些開發環節在一個集成開發軟體當中都能完成。
所以,現在通常所說的編譯,已經隱含地表示一個程序從預編譯、編譯、匯編、鏈接等等這么些過程了。
什麼是編譯(也就是你所問的翻譯)?編譯就是將人認識的高級一點的C語言翻譯成機器認識的低級一點的機器碼(就是二進制碼,全是0和1)。翻譯器呢,就是完成這個過程的一個軟體啦。
這么說,你能不能理解?
速度採納給分。
⑩ c語言程序 (翻譯)
這個程序是斐波拉切數列。就是說第一個數和第二個數是1,從第三位起每一位數等於前兩位的和,依此類推。
#include <stdio.h> //嵌入頭文件,寫程序時都要寫的
void main()
{ //主函數,一對要帶上這對大括弧
int n=20,i; // 定義一個整型變數n並賦初值為20;和一個整型變數i;以「;」結束;
int a[20]={1,1}; // 定義一個整型數組a,長度為20,並給a[0]和a[1]賦初值為1;
for(i=2;i<n;i++) // for循環,i的值從2開始
{
a[i]=a[i-2]+a[i-1];//數組中第三個數的值是它前兩位的和。循環到i等於20結束;此時數組a中已被賦滿值。
}
for(i=0;i<n;i++)//再一次for循環輸出數組中的值
printf("%5d",a[i]);//輸出函數,以5個字元寬度輸出數組a的所有值,不足位數以空格補充。
printf("\n"); //輸出回車符
printf("\n");
printf("\n");
} //主函數大括弧結束