1樓:匿名使用者
%-6.2e中,-表示左對齊,6表示佔6個字元寬(包括小數點和正負符號和e或e),如果指定的寬度不能滿足實際輸出的需要,則不受指定寬度的限制,2表示保留兩位小數(會四捨五入到2位),e表示用科學計數法輸出。
2樓:
科學計數法,如果你用的是double型,或者是float型,那麼如果輸出的數比較大的話就會輸出科學計數法,3.24e+002也就是3.24乘以10的2次方的意思,也就是324;
計算機程式語言的程式設計軟體需要什麼語言?
3樓:冷小瞳
一 · 程式語言及其主要用途
常見的是 c family (c系列語言),比如:c、cpp(c++)、c sharp(c#)、java、python、r、javascript、objective-c、swift、go、kotlin 等等。然後有很多指令碼語言,python 也在其內,比如:
ruby、perl 等。
光說名字意義不大,所以舉幾個例子。
c 常用於微控制器開發和一些接底層硬體的操作使用;
c++ 是 c 的超集,因為直接支援了物件導向所以更多用於遊戲、影象開發方面;
c# 是微軟為了把 java 人才引入 windows 平臺設計的語言,和 java 語法幾乎一致,目前多用於伺服器後端開發和 unity 3d 的遊戲開發,也有人會用這個做很多 windows 平臺下的軟體外掛甚至常說的軟體外掛(外掛其實嚴格說就是外掛,但大陸地區已經有更深層的意義了,所以兩者並列舉例出來);
python 是目前機器學習最流行的語言,也可以做伺服器開發,有堪比 java spring 框架的 django 作為支援。更多的人會使用 python 作為機器學習、深度學習的首選語言,因為 python 語法的簡潔和類似數學式表達的規範,當然還是因為包多,很多學者科學家都會使用 python 做科學研究。
r 語言作用類似 python,常用於工程方面。還有一門語言是 matlab,其實稱之為語言是不恰當的,因為這是一個軟體,脫離了軟體就無法生存,遠不是編譯器那麼簡單的結構了。matlab 彙集了太多的工具,便於科學從業人員快速分析資料,寫出優良的程式,這種程式語言通常也稱之為 matlab;
javascript 是前端開發首選語言,在使用 html + css 模式繪製出頁面影象後,通常都會使用 js (javascript)來寫互動、動畫、請求、檢視內容更新這些操作,這門語言是函式式也是物件導向的語言,靈活度極高,但有了 c family 任何一門語言的基礎就很容易學;
swift 是蘋果最新發明的一門函數語言程式設計語言,和 oc(objective-c)的目的一樣,為蘋果裝置而生,但蘋果也提倡用該語言做工程方面的擴充套件,比如蘋果會在宣傳的時候拿它和 python 對比。為了相容 oc 的所有工具包,避免該語言的冷門,創造了 bridge 作為兩個語言直接的橋樑,解決了語言相容問題;
go 語言是 google 開發的一門函式式語言,特點是能解決大規模的高併發問題,天然支援多執行緒使得該語言一出來就廣受關注。目前多用於機器學習和一些 google 自己產品的開發以及後端伺服器開發;
kotlin 是大家常用的 idea 開發工具的開發商 jetbrains 發明的函式式語言,這門語言是基於 jvm 進行設計的,比較完美地相容了 java 語言,所以前後端開發都可以使用該語言替代 java,不確切統計是可以用比 java 少一半的**量完成同樣的功能並擁有同樣的執行效率。類似的 jvm 語言也有 scale,但比較元老了,相容力度不大所以也開始廣受詬病;
ruby 和 perl 這些是典型的指令碼語言,ruby 多用於各個語言的粘合劑,perl 是 linux 下最常用的指令碼語言,文字處理能力極強。
學習計算機程式語言的先後順序?
4樓:如之人兮
1,java語言基礎(不管學那門程式語言,基礎知識特別重要),其中有java核心演算法,物件導向應用,資料結構,集合框架,反射,異常處理及其執行緒,還有常用的日起操作、檔案操作等。
2, 資料庫技術:達內的資料庫包括當前最主流的oracle和mysql兩種資料庫,學習內容主 要有dml、dql、等資料語言,也學到了資料庫的安裝與訪問。裡面重點也是難點的就是sql查詢,關聯查詢等。
3,web前端技術:包括html、css、xml、jsp還有javascript及其相關的ajax 、jquery、js 框架。
4,jdbc資料庫訪問、操作技術,還有mvc思想 ,servlet技術。
5, 企業級框架(struts+spring+hibernate):幾乎所有的java程式設計師和java培訓機構都必須要了解java框架,最主流的就是ssh(spring、struts、hibernate)
擴充套件資料
java語言
隨著網路系統的不斷髮展,c、c++等語言程式設計都遇到了一定問題。在這一情況下,java語言因其對網路環境的適應性,進而成為了網路軟體程式設計的主要語言,其優勢包括了以下幾點。
(1)效能更加優秀。這一語言在較之c++語言更加簡單,同時具有完全面向服務物件特徵,進而其內容中的多型性、繼承性以及封裝性特徵更加明顯。
(2)更適合網路環境。java語言在使用中屬於分散式語言,因此其更加符合具有分佈性特徵的網路軟體開發應用。同時為了應對網路安全性問題,java語言的安全性也高於其他語言,更加適合網路開發應用。
(3)與控制系統的配合。在軟體開發中,java語言與當前常用的常用的控制系統(如windows、linux)進行配合,提高了軟體開發應用質量。
5樓:叫度爸
你想學java還是其它語言?如果是java的話建議按這種順序(這是我參加一個培訓機構的學習順序,但是也是零基礎):
1,java語言基礎(不管學那門程式語言,基礎知識特別重要),其中有java核心演算法,
物件導向應用,資料結構,集合框架,反射,異常處理及其執行緒,還有常用的日起操作、
檔案操作等
2, 資料庫技術:達內的資料庫包括當前最主流的oracle和mysql兩種資料庫,學習內容主
要有dml、dql、等資料語言,也學到了資料庫的安裝與訪問。裡面重點也是難點的就是
sql查詢,關聯查詢等。
3,web前端技術:包括html、css、xml、jsp還有javascript及其相關的ajax 、
jquery、js 框架
4,jdbc資料庫訪問、操作技術,還有mvc思想 ,servlet技術。
5, 企業級框架(struts+spring+hibernate):幾乎所有的java程式設計師和java培訓機構都必須
要了解java框架,最主流的就是ssh(spring、struts、hibernate)
6樓:匿名使用者
vb~vc~vf~c~c#~c++~java~.***~這些都是程式設計
asp~cgi~php~jsp這些是web程式設計。。
雖然都是程式設計,但編出來的程式可是不一樣的。
目標是什麼?開發?創業?還是去公司上班?還是業餘愛好?
如果想業餘編小程式,推薦vb~vc~容易上手。簡單。也蠻強大。
如果想學好了去企業上班,推薦c++~~~.***~~~java之類的大型專案開發。
如果想做**,就學asp~cgi~php~jsp,這4個就jsp最最最難,先學asp。
程式語言很多,但是目的都是想寫出好的程式,只要學精了一個就有錢賺,一上來不要要求太高
我推薦你學三種程式語言,因為推薦你學是有原因的。
第一:先學習好c語言,這個是學所有程式語言的基礎。也是將來去考國家證書的必須要考的一門。
第二:學好java,因為java在目前來說,佔領地位是排第一位的。而且工資待遇也不錯。
市場需求佔有率高達50%以上。或者學習.***,因為.
***出來還不算太久,但是就因為是微軟出的東西,所以市場佔有率也已經達到了48%了,況且.***比java要容易上手。兩者之一,你可以選擇一個。
學java就往jsp工程師方向發展,學.***就往asp.***方向發展吧。
第三:順便學一門資料庫的技術。因為開發的時候,難免會要和資料庫打交道。懂總比不懂要好。一般就學sql就行了。oracle一般只適應於大型公司
7樓:匿名使用者
你好,程式設計師又稱「**民工」,工資固然高,不過每天超負荷工作是經常的。
自學的話,
首先得學c,這是大部分高等院校計算機學院開的最早的課,
這一階段學什麼呢 學語法。具體說就是計算機語言的風格,計算機不說人話的,也不會動腦筋的,從1加到100不會快速演算法的,會一個個累加起來的
學了c後,下一課程是資料結構與演算法,1加到100累加計算機自然會做,那麼更簡單,更有效率的演算法呢 這門課有點難
這兩門課都推薦譚浩強的書。
下面便是物件導向的程式設計了,
c++和java的語言風格和c基本差不多,只是多了「物件導向」這個概念,有了前面的基礎,會輕鬆得多。
當然,c++會涉及到mfc(微軟基礎類庫)不過這些都是後話,基礎要打牢。共勉。
8樓:匿名使用者
基礎開始 你可以從c入手.學習程式邏輯.
分支 迴圈 判斷 變數 指標 陣列 函式然後有.ent 和java兩條路
看你個人喜好
.***只要你勤奮就能獲的好的成績.
java則需要一些天賦才能寫出又快又小的東西網頁有很多
什麼asp asp.*** jsp php等等.
但是那些是叫做程式.而不是叫網頁.
9樓:匿名使用者
你所給出的語言都是沒有先後順序的,這些都是不同的,但是相似。如果你想要從事**程式設計方面的話,首先你要學習html(超文字標記)語言,css(網頁設計有關),javascript(客戶端指令碼)語言,最後才學習伺服器端語言(asp,asp.***,jsp,php)。
jsp是用java語言來編寫,asp是用vb語言來編寫,asp.***是用c#或vb來編寫,php是用本身的語言來編寫。本人推薦學習php。
c語言中科學計數法123456e002具體代表什麼意思
e 002 表示10 的2次方。科學計數法,用e 表示10 加號表示正整數次方,減號,表示負整數次方,這裡就是等於 123.456 1.23456e 002意思是1.23456乘以10的2次方即1.23456 2 1.23456 100 123.456 明白了沒?e是科學記數法,後面不可以跟小數。1...
c語言中的與是什麼意思,C語言中和是什麼意思
是指標運算,是取地址 後面必須是指標變數,後面則什麼變數都可以 除了常數 c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯 處理低階儲存器 產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的...
C語言中的空指標,C語言中的空指標是什麼意思?
int p 47 這個用法是不正確的 這個語句等於下邊的 int p p 47 你直接將指標p的值賦值為47是很危險的 應為如果記憶體中地址為47的地方剛好是某個系統程式或關鍵模組佔據的話你進行下面 p 20 的賦值行為 有可能導致系統直接崩潰哦 是的,不過這很危險。而且cpu的32位保護機制也未必...