1樓:匿名使用者
這變數定義的也太多了吧。。。 還有 整形資料不要隨便用除法 容易出錯。。。
c語言中?:和!是什麼意思,怎麼運用在程式設計中
2樓:匿名使用者
?: 是條件運算子,使用的格式如下 (條件)?a:b ,如果條件成立,表示式的值就是a,否則是b
!是用來取非運算的,!true的結果就是 false !false 的結果是 true
寫程式中,?:用的比較少,!主要永愛條件判斷中
3樓:匿名使用者
?:條件運算子
類似於if else , 例如 x等於a,b中較大的那個 , ( a > b ) ? (x = a ): (x = b) 或者 x = (a > b) ? a : b
!是非運算子
邏輯取反的意思,例如 if (!( x = 5 )) 等同 if ( x != 5 ) 這個意思,不知明白沒
4樓:超級餅餅乾
?:的意思是條件運算子,使用的格式如下(條件)?a:b,如果條件成立,表示式的值就是a,否則是b。
!的意思是用來取非運算的,!true的結果就是 false !false 的結果是 true。
寫程式中,?:用的比較少,!主要用在條件判斷中。
延展回答:
1、c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
2、儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
3、c語言一共只有32個關鍵字,9種控制語句,程式書寫形式自由,區分大小寫。把高階語言的基本結構和語句與低階語言的實用性結合起來。c 語言可以像組合語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。
c語言程式設計中,sinx怎麼表示?
5樓:我是果瘋
在寫c語言的程式時,在開頭加上一個標頭檔案math.h即可。
即可直接使用sin(x),特別注意x應該為弧度制,如果不是弧度制需要轉化為弧度制。
新增標頭檔案方法:#include。
6樓:匿名使用者
首先,要用到數學函式,需要包含標頭檔案math.h
其次,如果x不是弧度,需要轉換為弧度,如果x本身是弧度,則可以寫為:sin(x)
如果x不是弧度,可以寫為:sin(60*3.1415926/180)
7樓:匿名使用者
#include
#include
int main()
8樓:匿名使用者
寫成sin(x),這是庫函式,標頭檔案是math.h
9樓:匿名使用者
sin(x)就可以吧
10樓:匿名使用者
標頭檔案里加入math.h,就有sin函式了。
c語言程式設計的平臺是什麼?
11樓:非常可愛
1、gcc,gnu組織開發的開源免費的編譯器;
2、mingw,windows作業系統下的gcc;
3、clang,開源的bsd協議的基於llvm的編譯器;
4、visual c++ :: cl.exe,microsoft vc++自帶的編譯器。
擴充套件資料
選擇開發平臺注意事項
一、windows
開發環境:visual studio
特點:整合開發環境、簡單易用、完整的工具集
缺點:需要授權(也有免費版)體積龐大、無法學習到背後工程**組織情況、不利於初學者掌握**編譯、連結過程、工程管理
二、unix 或者類unix (包過aix,open solaris ,*bsd, linux)
開發環境:編譯工具 gcc、clang ...等等
**編輯器:vim、emacs等
工程組織:make,cmake
特點:作業系統整合很多工具,所有的工具幾乎開源且免費、短小精悍、功能強大
缺點:需要自己動手搭建開發環境、熟悉編譯工具、
熟悉編輯器操作、熟悉類unix作業系統的操作。
入門門檻高需要在命令模式下使用指令碼、make等工具完成開發工作
12樓:匿名使用者
這個有很多
比如 微控制器 可能用到keil 等
windows 上一般用 vc 和mingw(gcc)dos上用 tc
linux 上 用 gcc
mac os 上用gcc
unix 上用gcc 及 cc
另外windows 上還有 bcb可用
如果是學習c/c++,可以用gcc或者vc2010和vc2012這些.因為它們對c/c++標準支援較好.
13樓:匿名使用者
程式設計平臺有很多,如keil c環境,ue,vc等。很多。
編譯環境有這些開發環境自帶的,也有類似linux系統中的gcc。
14樓:
從支援的系統看:linux上一般用gcc,windows上用vc,tc(現在很少用了)。windows上最新的應該是vs2012吧。
15樓:匿名使用者
有很多的vc6.0,vs2008、2010等
16樓:坧頭
有很多的 常用的vs
fortran程式語言與c語言的區別是什麼?
17樓:哈密小狐狸
fortran語言
中可通過定義子抄程式從而返回一bai系列變數值du,而c語言的函式一般只能返zhi回一個變數值dao。
fortran語言的最大特性是接近數學公式的自然描述,在計算機裡具有很高的執行效率。易學,語法嚴謹。可以直接對矩陣和複數進行運算,這一點類似matlab。
自誕生以來廣泛地應用於數值計算領域,積累了大量高效而可靠的源程式。很多專用的大型數值運算計算機針對fortran做了優化。廣泛地應用於平行計算和高效能運算領域。
c語言是一個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。不同的變數型別可以用結構體(struct)組合在一起。
只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。部份的變數型別可以轉換,例如整型和字元型變數。通過指標(pointer),c語言可以容易的對儲存器進行低階控制。
預編譯處理(preprocessor)讓c語言的編譯更具有彈性。
18樓:唐拉雅秀啦啦
如果你今後想
復從事的是軟製件工程師的工作,做專業的軟體開發,那麼毫無疑問應該學習c語言。
但如果僅僅是為了你自己的本專業中相關場合的計算問題,可以考慮學習fortran語言,它的計算能力要強於其他程式語言(因為這是專門為科學計算而發明的語言),但通用性很有限,並不適合做其他工作。
c語言是面向程式設計語言的是什麼?
c語言程式設計中a=%d是什麼意思啊
19樓:墨汁諾
如果是a%=d則為 a=a%d(%為取餘操作),其次就是在printf輸出的時候 ,%d指定輸出的型別為整型。
定義一個變數a並賦值 a=10;輸出a的值,如果是printf("%d",a); 就直接顯示10,如果是printf("a=%d",a); 就顯示a=10 " " 雙引號裡面的按原樣輸出,其實就是輸出字串,%d 是按十進位制數輸出。
%d有符號整數(十進位制)。
%格式化符也可用於字典,可用%(name)引用字典中的元素進行格式化輸出。
可指定最小的欄位寬度,如:"%5d" % 2。也可用句點符指定附加的精度,如:"%.3d" % 3。
20樓:匿名使用者
問題描述不是很清楚,沒有直接這麼用的。
如果是a%=d則為 a=a%d(%為取餘操作)
其次就是在printf輸出的時候 ,%d指定輸出的型別為整型
21樓:夢幻生靈
a等於a除以d的餘數
c語言程式設計軟體名字叫什麼
22樓:會飛的小兔子
visual c++6.0。
microsoft visual c++是微軟公司的c++開發工具,具有整合開發環境(ide,2023年後,整合到了visual studio開發環境
),可提供編輯c語言,c++以及c++/cli等程式語言。vc++整合了便利的除錯工具,特別是整合了微軟windows視窗作業系統應用程式介面、三維動畫directx api,microsoft .net框架。
它不但具有程式框架自動生成、靈活方便的類管理、**編寫和介面設計整合互動操作、可開發多種程式等優點,而且通過的設定就可使其生成的程式框架支援資料庫介面、ole2.0,winsock網路。
擴充套件資料
visual c++使用注意事項
vc++ 6.0佔用的系統資源比較少,開啟工程、編譯執行都比較快,能夠直接新建.cpp檔案編譯執行,所以贏得很多軟體開發者的青睞。
但因為它先於c++標準推出,所以對c++標準的支援不太好。
for語句中宣告的變數i,對於vc++ 6.0來說,出了for迴圈仍能使用。但很顯然這與c++標準對於變數生存期的規定不符合。
23樓:匿名使用者
我知道的有:
windows系統:turbo c2.0,turboc3.0,c#,vc,v++,vc++
unix系統:gcc
24樓:匿名使用者
1.visual c++
2.dev-c++(dev-cpp)
3.win tc
4.turbo c等等
25樓:匿名使用者
tc2.0 或vc++6.0迅雷裡面都有下的
26樓:匿名使用者
turbo c 2.0
求大師告訴我這個水仙叫什麼水仙花名
bai這個不是水仙花 中文du學名zhi dao韭蓮 拉版丁學名 zephyranthes grandiflora lindl別 稱 紅玉簾 菖蒲蓮 風 權雨花 風雨蘭 韭蘭 植株具地下鱗莖,葉線形,外觀似韭菜,花較大,喇叭狀,形似水仙,成年植株每個鱗莖都能開花,雖然花形較普通,但園林上常成片種植形...
求100到1000之間的所有水仙花數
i是迴圈變數 i i 10 這行破壞了i的值 把這三行 for j 0 j 3 j a i 10 i i 10 改成下列三行才行 for j 0,int b i j 3 j a b 10 b b 10 int main if sum i printf d t i 把大括號括起來,使迴圈執行整個計算過...
程式設計實現求100至499之間的水仙花數即各位數字的
include include void main 153,370,371,407 as3程式設計 var i uint 1,j uint,k uint 定義三個非負整數變數,分別表示三位數的,百位數字 十位數字 個位數字,var arr array 定義一個空的陣列用於存放符合條件的三位數,以下用...