A. c語言編程用的符號有哪些什麼意思
= 賦值
== 判斷是否相等
!= 不等
+= 例如 a+=b的意思就是a = a+b;
然後 -= *= /= 與+=類似
&&是邏輯與
|| 是邏輯或
!表示邏輯非
&表示取地址
*p 表示指針(p這個字母可以隨意指定)
大致常用的就這些,你看吧,哪些不懂得就追問,我告訴你
B. C語言中的每個符號分別是什麼意思
1.功能:求三個整數的平均值。程序如下:
#include <stdio.h> /*載入頭文件stdio.h*/
void main() /*主函數main*/
{
int a,b,c,d; /*定義a,b,c,d為整型變數*/
a=105;
b=75;
c=85;
d=(a+b+c)/3;
printf("d=%d\n",d); /*顯示"d=某數"並換行,某數是d的值*/
getchar(); /*等待用戶,按任意鍵退出*/
return 0;
}
2.功能:由鍵盤輸入多邊形的邊數,求其內角和。程序如下:
#include <stdio.h>
void main()
{
/*辨別多邊形是否成立,不成立重新執行do-while語句間的命令*/
do
{
int x;
printf("n=");
scanf("%d",&x); /*由鍵盤輸入x的值*/
printf("%d\n",(x-2)*180); /*顯示內角和,公式為(x-2)*180*/
/*辨別多邊形是否成立,不成立顯示「Error」,成立顯示「Right」*/
if (x<=2)
printf("Error\n");
else
printf("Right\n");
}
while (x<=2); /*do-while語句*/
getchar();
return 0;
}
3.功能:由鍵盤輸入兩個數,顯示器上顯示較大數。程序如下:
#include <stdio.h>
int big(int,int); /*創建整型變數函數big*/
void main()
{
int x,y;
scanf("%d,%d",&x,&y);
printf("big is %d\n",big(x,y));
/*輸出big函數的值,因為main函數與用戶自定義函數big無關系,所以printf後的輸出項表是big(x,y),而不是big(n1,n2)*/
getchar();
return 0;
}
int big(int n1,int n2) /*用戶自定義函數big*/
{
if (n1>n2)
return n1; /*返回n1值*/
else
return n2; /*返回n2值*/
}
4.功能:由鍵盤輸入一個等腰三角形的層數,畫一個這樣的三角形。程序如下:
#include <stdio.h>
void main()
{
int i,j,n;
printf("n:");
scanf("%d",&n);
for (i=1;i<=n;i++) /*循環n次,每次輸出一行*/
{
for (j=1;j<=n-i;j++) /*輸出該行前面的空格*/
printf(" ");
for (j=1;j<=2*i-1;j++) /*輸出該行中的星號*/
printf("*");
printf("\n");
}
getchar();
return 0;
}
注釋:不能輸入太多的行數,如10000。
5.功能:由鍵盤輸入一個最大值,求2到這個最大值中的所有質數(素數)。程序如下:
#include <stdio.h>
#include <math.h> /*數學文件*/
void main()
{
int n,m,flag,i,j,num=1;
printf("n:");
scanf("%d",&n);
printf("2~%d:\n",n);
for (i=2;i<=n;i++) /*循環查找質數*/
{
flag=1;
m=(int)sqrt(i);
for (j=2;j<=m;j++)
if (i%j==0) /*條件為真時表示不是質數,退出for循環*/
{
flag=0;
break;
}
if (flag==1) /*條件為真時表示i是質數*/
{
printf("%4d",i);
if (num++%10==0) /*每行最多輸出10個數*/
printf("\n");
}
}
printf("\n");
getchar();
return 0;
}
6.功能:顯示保護屏幕。程序如下:
#include <stdlib.h> /*綜合庫*/
#include <graphics.h> /*繪圖庫*/
int main()
{
int gdriver=DETECT; /*定義圖象驅動器為DETECT*/
int gmode=DETECT; /*定義圖象模式為DETECT*/
long n; /*定義長型變數n*/
initgraph(&gdriver,&gmode,"E:\TC\bgi");
/*進入圖象狀態(警告:""之間的是圖象驅動器的路徑,建議網友們設置為空,即只有"",或設為編程系統的路徑,例路徑是C:\TC,那麼就是輸入C:\TC\bgi)*/
sleep(1); /*暫停一秒,以保證無誤差進入圖象狀態*/
for (n=1;n<=40000000;n++) /*畫40000000個圓*/
{
setcolor(rand()); /*作圖顏色隨機*/
circle(random(639),random(639),25); /*畫圓,位置隨機,半徑為25*/
}
getchar();
return 0;
}
C. c語言注釋符號是什麼
單行注釋和成對注釋。單行注釋以雙斜線(//)開頭。同一行中斜線右側的所有內容都是注釋,會被編譯器略過。 另一個分隔符是注釋符號對(/* */),它繼承自C語言。
C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平台的許多計算機平台上進行編譯。
最新的C語言標準是C18。
C語言是一門面向過程的計算機編程語言,與C++、C#、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%-20%。因此,C語言可以編寫系統軟體。
當前階段,在編程領域中,C語言的運用非常之多,它兼顧了高級語言和匯編語言的優點,相較於其它編程語言具有較大優勢。計算機系統設計以及應用程序編寫是C語言應用的兩大領域。同時,C語言的普適較強,在許多計算機操作系統中都能夠得到適用,且效率顯著。
C語言擁有經過了漫長發展歷史的完整的理論體系,在編程語言中具有舉足輕重的地位。
D. C語言各類符號意義以及用法
auto :聲明自動變數
short :聲明短整型變數或函數
int: 聲明整型變數或函數
long :聲明長整型變數或函數
float:聲明浮點型變數或函數
double :聲明雙精度變數或函數
char :聲明字元型變數或函數
struct:聲明結構體變數或函數
union:聲明共用數據類型
enum :聲明枚舉類型
typedef:用以給數據類型取別名
const :聲明只讀變數
unsigned:聲明無符號類型變數或函數
signed:聲明有符號類型變數或函數
extern:聲明變數是在其他文件中聲明
register:聲明寄存器變數
static :聲明靜態變數
volatile:說明變數在程序執行中可被隱含地改變
void :聲明函數無返回值或無參數,聲明無類型指針
if:條件語句 else :條件語句否定分支(與 if 連用)
switch :用於開關語句 case:開關語句分支
for:一種循環語句
do :循環語句的循環體 while :循環語句的循環條件
goto:無條件跳轉語句
continue:結束當前循環,開始下一輪循環
break:跳出當前循環
default:開關語句中的「其他」分支
sizeof:計算數據類型長度
return :子程序返回語句(可以帶參數,也可不帶參數)循環條件
E. C語言規定了一套在程序設計時可以使用的基本符號,他們是什麼
C語言程序設計時可以使用的符號包括以下幾種:1數據類型定義符號:int、char、float等;2函數定義相關符號:main,void等;3編程語句:if……else,while、switch等;4運算符號:+、-、*、/、<、>等