1. 求一個關於 hello world 的c語言演算法
#include<stdio.h>
main()
{
char a[12]="HELLO WORLD";
int i;
for(i=12;i>0;i--)
{
if(a[i-1]!=' ')
{
a[i-1]=0;
printf("%s\n",a);
}
}
}
------
vc6測試過
2. 單片機、C語言初學者。如何讓單片機接收到hello時,回復ok不是判斷字元長度,就只能是hell
這可分成三個部分;
單片機的硬體必須可以執行, 且有測試對手件.
單片機的通訊介面, initial必須正確, 以保證可以執行.
關於輸入判讀條件, 並回復, 可以視作純軟體問題.
這都可以拆開來問答, 前兩部分都有不同的資烙需要額外提供. 你...到底問題在哪? 想問什麼呢?
3. 如何在用C語言實現輸出「hello world「
這是一個簡單的輸出問題
代碼如下:
#include<stdio.h>
int main()
{
printf("hello world ");
}
拓展資料
C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標准局為C語言制定了一套完整的美國國家標准語法,稱為ANSI C,作為C語言最初的標准。 目前2011年12月8日,國際標准化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標准,也是C語言的最新標准,該標准更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。
C語言是一門面向過程的計算機編程語言,與C++,Java等面向對象的編程語言有所不同。
其編譯器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
C語言之所以命名為C,是因為 C語言源自Ken Thompson發明的B語言,而 B語言則源自BCPL語言。
1967年,劍橋大學的Martin Richards對CPL語言進行了簡化,於是產生了BCPL(Basic Combined Programming Language)語言。
20世紀60年代,美國AT&T公司貝爾實驗室(AT&T Bell Laboratory)的研究員Ken Thompson閑來無事,手癢難耐,想玩一個他自己編的,模擬在太陽系航行的電子游戲——Space Travel。他背著老闆,找到了台空閑的機器——PDP-7。但這台機器沒有操作系統,而游戲必須使用操作系統的一些功能,於是他著手為PDP-7開發操作系統。後來,這個操作系統被命名為——UNIX。
4. c語言輸出結果,並解釋每句話的意思
{file *fp;//定義文件指針變數fp
char str[]="hell0";//字元串「hell0」賦給str
fp=fopen("prn","w");//以寫入得方式打開文件prn,並將fp指向該文件
fputs(str,fp);//將str寫入fp指向的文件中(prn)
fclose(fp);}//關閉文件prn並且釋放指針fp
這個是文件的一般操作,先定義指針,然後打開文件(fopen這個函數)並讓指針指向文件,再然後就是對文件經行操作,上面是將hell0字元串寫入文件prn中,最後釋放指向文件的指針,關閉文件。這個時候你的prn文件已經被寫入hell0了,如果你列印這個文件的話的話,當然列印出來的是hell0
5. 怎麼編寫C語言程序,如:Helloworld的
代碼如下:
#include<stdio.h>
intmain(void)
{
printf("Hello,world!");
return0;
}
一、首先,打開我們的Visual C++ 6.0軟體,我使用的為中文版,軟體主界面如下圖所示:
(5)c語言hell擴展閱讀:
C語言的基本構成:
1、數據類型。C的數據類型包括:整型、字元型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。
2、常量與變數。常量其值不可改變,符號常量名通常用大寫。變數是以某標識符為名字,其值可以改變的量。標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應存儲單元。
3、數組。如果一個變數名後面跟著一個有數字的中括弧,這個聲明就是數組聲明。字元串也是一種數組。它們以ASCII的NULL作為數組的結束。要特別注意的是,方括內的索引值是從0算起的。
4、指針。
(1)、如果一個變數聲明時在前面使用 * 號,表明這是個指針型變數。換句話說,該變數存儲一個地址,而 *(此處特指單目運算符 * ,下同。C語言中另有 雙目運算符 *) 則是取內容操作符,意思是取這個內存地址里存儲的內容。指針是 C 語言區別於其他同時代高級語言的主要特徵之一
(2)、指針不僅可以是變數的地址,還可以是數組、數組元素、函數的地址。通過指針作為形式參數可以在函數的調用過程得到一個以上的返回值,不同於return(z)這樣的僅能得到一個返回值。
(3)指針是一把雙刃劍,許多操作可以通過指針自然的表達,但是不正確的或者過分的使用指針又會給程序帶來大量潛在的錯誤。
5、字元串。C語言的字元串其實就是以'