❶ c語言翻譯
不知道你是要翻譯什麼意思?
這里的「%d」, %o, %x, %c.是格式說明強制的以這個格式輸出。
第一排「%d」表示以int輸出,「%o」表示以8進制輸出,「%x」表示以16進制輸出,「%c」表示以字元形式輸出。
0ddd 0表示表示這是一個8進制數
0xdd 0x表示這是一個16進制的數
'ddd' 是表示8進制數 如25 是十進制的21
'xdd' x 是表示16進制的數 x25 是十進制的37
上面注意區分字元型和整型。
輸出結果如上圖。
97 是"a"的ASCII碼
97的8進制是141
97的14進制是61
❷ 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語言在線翻譯
#include<stdio.h>
void main()
{
int i,sum=0;
///////////////////////////////////////////////////
/*
for (i=1;i<=500;i++)//最大的奇數是「999」
{
sum=sum+2*i-1;
}
printf("1000以內奇數的和是:%d\n",sum);
*/
////////////////////////////////////////////////
i=1;
while (i<=500)
{
sum=sum+2*i-1; //注意sum=sum+2*i-1與i++的位置關系。
i++;
}
printf("1000以內奇數的和是:%d\n",sum);
////////////////////////////////////////////////
/* i=1;
do
{
sum=sum+2*i-1;
i++; //這個是放在了後面,要是換位置注意i的初值和范圍的變化。
}while(i<=500);
printf("1000以內奇數的和是:%d\n",sum);
///////////////////////////////////////////////
*/
}
❹ 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語言」用英語怎麼說
C Programming Language
C語言是一種通用的編程語言,廣泛用於系統軟體與應用軟體的開發。於1969年至1973年間,為了移植與開發UNIX操作系統,由丹尼斯·里奇與肯·湯普遜,以B語言為基礎,在貝爾實驗室設計、開發出來。
C語言具有高效、靈活、功能豐富、表達力強和較高的可移植性等特點,在程序設計中備受青睞,成為最近25年使用最為廣泛的編程語言[2]。當前,C語言編譯器普遍存在於各種不同的操作系統中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了眾多後來的編程語言,例如C++、Objective-C、Java、C#等。
(5)c語言語音翻譯擴展閱讀:
C語言誕生於美國的貝爾實驗室,由D.M.Ritchie以B語言為基礎發展而來,在它的主體設計完成後,Thompson和Ritchie用它完全重寫了UNIX,且隨著UNIX的發展,c語言也得到了不斷的完善。為了利於C語言的全面推廣,許多專家學者和硬體廠商聯合組成了C語言標准委員會,並在之後的1989年,誕生了第一個完備的C標准,簡稱「C89」,也就是「ANSI c」,截至2020年,最新的C語言標准為2017年發布的 「C17」。
❻ C語言語句求翻譯
唉 為了70分 嘿嘿,全手寫,弄了30分鍾呀。。分拿出來吧~
有些語句第一個程序寫了,其他程序就沒寫。。意思都一樣的
#include "stdio.h"/*調用輸入輸出連接庫*/
void main()/*定義主函數為空函數*/
{ int x,y;/*定義X,y為整形變數*/
float s;/*定義s為單精度變數*/
scanf("%d",&x);/*從鍵盤輸入x,輸入類型為有符號整形(%d)*/
scanf("%d",&y);/*從鍵盤輸入y。輸入類型同上*/
s=x*y/2.0;/*把(x*y)/2的值賦值給變數s(即變數s現在等於(x*y)/2的值)*/
printf("\\n s=%f",s);/*輸出s=(變數s)*/
}
/*說明如a[1]是一個數組內的數,1為下標*/
2.#include"stdio.h""/*調用輸入輸出連接庫*/
void main()
{
int i,s=0,x[20]={1,2,3,5,3,1,56,23,67,1,74,12,3,3,2,1,1,1,21,3};/*初始化數組x[0-19]的值依次為(大括弧里的數)*/
for (i=0;i<20;i++)/*當i小於20時執行循環體語句,i初值為0.每次循環i的值+1,循環20次結束。*/
{/*循環體語句*/
if(x[i]<=90)/*當x[i](數組中的一個變數)的值小於等於90時執行下列語句*/
s=s+x{i};/*此句有語法錯誤,無法通過dev c++編譯。正確應為s=s+x[i],意為把s+x[i]的值賦值給s*/
/*這里有語法錯誤,應該再空一行+一個分號。*/
}
printf("\\n不大於90所有數的和:%d",s);/*輸出不大於90所有數的和為s.*/
}
3.#include"stdio.h""/*調用輸入輸出連接庫*/
void main()/*定義主函數為空函數*/
{ int a,b,c;/*定義abc為整形變數*/
scanf("%d",&a);/*從鍵盤輸入a*/
scanf("%d",&b);/*從鍵盤輸入b*/
scanf("%d",&c);/*從鍵盤輸入c*/
if((a+b>c)&&(a+c)>b)&&(b+c)>a)/*對於初學者不必理解,為判斷三角形3條邊能否構成三角形的語句*/
printf("這三邊能構成三角形!");/*輸出這三邊能構成三角形!到屏幕*/
else
printf("這三邊不能構成三角型!");/*輸出這三邊不能構成三角形!到屏幕*/
}
4.#include"stdio.h"/*調用輸入輸出連接庫*/
void main()/*定義主函數為空函數*/
{ int i,x,min;/*定義i,x,min為整形變數*/
scanf("%d",&x);/*從鍵盤輸入x*/
min=x;/*把x的值賦值給min*/
for(i=0;i<9;i++)/*循環運行9次,前面的程序已解釋*/
{
scanf("%d",&x);/*從鍵盤輸入x*/
if(min>x)/*如果min大於x執行下列語句*/
min=x;/*把x賦值給min*/
}
printf("這十整數中的最小值為:%d",min);/*輸出「這十整數中的最小值為min」到屏幕*/
}
5.#include"stdio.h"/*調用輸入輸出連接庫*/
void main()/*定義主函數為空函數*/
{ int i a[10],s=0;/*定義i,s為整形變數,把0賦值給s,定義數組a為整形變數,內有下標0-9的10個數*/
float aver=0.0;/*定義aver為單精度變數,把0賦值給aver*/
for (i=0;i<10;i++)/*循環運行10次,上面幾個程序解釋過了,這里不解釋,每次執行下列語句*/
{
scanf("%d",&a[i]);/*輸入a[i]的值(輸入的數必須為整形)*/
s=s+i;/*把s+i的值賦值給s,功能是求輸入的10個數的和*/
}
aver=s/10.0;/*求輸入的10個數的平均數,也就是把s/10的值賦值給aver*/
printf("這十整數中的平均值為:%f",aver);/*輸出「這十整數中的平均值為aver"到屏幕*/
}
7.#include"stdio.h"/*調用輸入輸出連接庫*/
void main()/*定義主函數為空函數*/
{ int i,s=0,x[20];/*定義i,s為整形變數,s=0,數組x為整形,內有20個數字*/
float aver=0.0;/*定義aver為單精度變數*/
for(i=0;i<20;i++)/*循環運行20次,具體參見上面程序的解釋*/
{ scanf("%d",&x[i]);/*從鍵盤輸入x[i]的值*/
s=s+x[i];/*把s+x[i]的值賦值給s*/
}
aver=s/20.0;/*把s/20 的值賦值給aver*/
printf("平均為:%f\\n",aver);/*輸出「平均為aver」到屏幕*/
for(i=0;i<20:i++)/*循環運行20次,前面程序已經給出解釋,不寫了。*/
{ if(x[i]>aver)/*依次判斷數組x內的每一個數,把大於平均值的輸出到屏幕*/
printf("比平均大的數為:[5d]=%d\\n",i,x[i]);
}
}
8.#include"stdio.h"/*調用輸入輸出連接庫*/
void main()/*定義主函數為空函數*/
{ int i,min,x[20],pos=0;/*定義i,min,pos為整形變數,把0賦值給pos,定義x為整形數組,內有20個數。*/
for (i=0;i<20;i++)/*循環運行20次,執行下列語句,前面幾個程序給解釋過了*/
scanf("%d",&x[i]);/*依次輸入數組x的值(輸入數x[i]的值 輸入20次)*/
min=x[0];/*把下標為0的x賦值給min*/
pos=0;/*把0賦值給pos*/
for(i=1;i<20;i++)/*循環運行20次,執行下列語句,前面幾個程序給解釋過了*/
if(x[i]>min)/*如果x[i]小於min(依次判斷x[i]的值,如果有小於min的)執行下列語句*/
{
min=x[i];/*把x[i](就是小於min的那個數)賦值給min*/
pos=i;/*把i賦值給pos*/
}
printf("最小值為:%d,最小值位置為:%d\\n",min,pos);/*輸出"最小值為min,最小值位置為pos"到屏幕,輸出完成後換行*/
}
❼ c語言怎麼翻譯
C語言是Combined Language(組合語言)的中英混合簡稱。是一種計算機程序設計語言。它既具有高級語言的特點,又具有匯編語言的特點。它可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。因此,它的應用范圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到C語言,具體應用比如單片機以及嵌入式系統開發。