當前位置:首頁 » 編程語言 » c語言表示我

c語言表示我

發布時間: 2022-11-26 21:15:07

c語言:怎麼表示 char name[30]; gets(name); 如果我什麼都不輸入,就只按

C語言里的gets()函數功能是從輸入緩存中讀取多個字元,遇到回車符時,結束輸入。
當使用gets()函數之前有過數據輸入,並且,操作者輸入了回車確認,這個回車符沒有被清理,被保存在輸入緩存中時,gets()會讀到這個字元,結束讀字元操作。因此,從用戶表面上看,gets()沒有起作用,跳過了。
解決辦法:
方法一、在gets()前加fflush(stdin); //強行清除緩存中的數據(windows下可行)
方法二、根據程序代碼,確定前面是否有輸入語句,如果有,則增加一個getchar()命令,然後再調用 gets()命令。
方法三、檢查輸入結果,如果得到的字元串是空串,則繼續讀入,如:
char str[100]={0};
do {
gets(str);

} while( !str[0] );

❷ 編寫一個c語言程序,輸出以下信息 我是一名大學生!

easy....直接printf就好啦:

#include<stdio.h>

intmain()
{
printf("我是一名大學生! ");
printf("我喜愛c語言! ");
return0;
}

❸ C語言中角度怎麼表示,我的角度有度有分有秒,怎麼寫啊還有就是cot和tan在C語言里是怎麼表示的

你找C函數庫。用的是弧度製表示。應該也可以用角度制。時間長了,記不清了。

❹ 如何用C語言寫個「我」字出來

/* WIN-TC BGI 圖形編程模板 */ #include "Conio.h" #include "graphics.h" #define closegr closegraph char wo24S[]={ /* 以下是 '我' 的 24點陣宋體 字模,72 byte */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24, 0x00,0x00,0xE6,0x40,0x0F,0x84,0x60,0x11, 0x04,0x30,0x01,0x04,0x30,0x01,0x04,0x00, 0x01,0x06,0x0C,0x3F,0xFF,0xF0,0x01,0x06, 0x20,0x01,0x06,0x30,0x01,0x06,0x30,0x01, 0x7E,0x60,0x03,0x82,0xC0,0x3D,0x02,0x80, 0x31,0x03,0x80,0x01,0x03,0x00,0x01,0x07, 0x84,0x01,0x18,0xC4,0x01,0x20,0x64,0x0F, 0x40,0x3C,0x02,0x00,0x0E,0x00,0x00,0x00, }; void drawmat(char *mat,int matsize,int x,int y,int color) /*依次:字模指針、點陣大小、起始坐標(x,y)、顏色*/ {int i,j,k,n; n=(matsize-1)/8+1; for(j=0;j<matsize;j++) for(i=0;i<n;i++) for(k=0;k<8;k++) if(mat[j*n+i]&(0x80>>k)) /*測試為1的位則顯示*/ putpixel(x+i*8+k,y+j,color); } void initgr(void) /* BGI初始化 */ { int gd = DETECT, gm = 0; /* 和gd = VGA,gm = VGAHI是同樣效果 */ registerbgidriver(EGAVGA_driver);/* 注冊BGI驅動後可以不需要.BGI文件的支持運行 */ initgraph(&gd, &gm, ""); } int main(void) { initgr(); /* BGI初始化 */ drawmat( wo24S, 24, 20, 20, 10); getch(); /* 暫停一下,看看前面繪圖代碼的運行結果 */ closegr(); /* 恢復TEXT屏幕模式 */ return 0; }

❺ 在電腦上怎麼編寫c語言輸入我是一個學生

#include<stdio.h>
void main() { char s[80];
printf("請輸入一句話:"); scanf("%s",s);
printf("你輸入的是:%s\n",s);
}
程序運行後提示「請輸入一句話:」你可以在冒號後面輸入:我是一個學生
輸入完成後回車,程序在下一行輸出「你輸入的是:xxxx」並換行,其中xxxx就是剛才你輸入的內容,然後程序運行結束退出。

❻ c語言各種符號的意思

&: 在C語言中有兩種意思,一種是取地址符,是單目運算符;另一種是位運算符,表示「按位與」,是雙目運算符。|: 是位運算符,表示「按位或」。

資料擴展

1、符號 & 和 | 這兩個運算符都是二進制的按位操作符。

&: 二進制「與」(都為1時,結果是1,否則是0。),比如:1010 & 1011 = 1010,1010 & 1000 = 1000。

|: 二進制「或」(有1時,結果是1,都是0時,結果為0。),比如:1010 | 1011 = 1011,1010 | 1000 = 1010。


2、位運算符將數字視為二進制值,並按位進行相應運算,運算完成後再重新轉換為數字。

例如:

表達式10&15表示(1010 & 1111),它將返回表示1010的值10。因為真真得真,或者是11得1,同位全是1結果也是1。

表達式10|15表示(1010 | 1111),它將返回表示1111的值15。假假得假。全零得零。

3、C語言中的符號分為10類:算術運算符、關系運算符、邏輯運算符、位操作運算符、賦值運算符、條件運算符、逗號運算符、指針運算符、求位元組數運算符和特殊運算符。

4、位操作運算符:參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。

❼ 「我」字用C語言怎樣編寫

#include"stdio.h"
#include"string.h"
void main()
{
char a[]={"我"};
printf("%s,%d",a,sizeof(a));
}
我字占兩個位元組,所以用字元數組,sizeof測a的長度,包含『\0』,結束符

❽ C語言中,一個漢字是被系統當作一個字元還是被當作是一個字元串 char a='我'; char

漢字佔2個位元組
char a='我';可以這么定義,但是會被截斷,只能留下一個位元組
wchar_t a = '我';//就可以了
wchar_t 是專用的寬字元,用於裝2個位元組的字元

❾ C語言中怎麼輸出「我是誰」

你意思就是你輸入i am a pig,然後計算機再把它輸出,是吧!

程序如下:
#include<stdio.h>
int main(void)
{ char ch
printf("請輸入字元串:」);
ch=getchar();
while(ch!=EOF)
{
putchar(ch);
c=getchar();
}
}

或這樣也行:
程序如下:
#include<stdio.h>
int main(void)
{ char ch
printf("請輸入字元串:」);

while((ch=getchar())!=EOF) putchar(ch);
}

❿ 在C語言中下面表示的意思,越詳細越好,謝謝。(我剛學)

#include<stdio.h> //這里是指包含一個名叫"stdio.h"的文件,這個文件包含
標准輸入 函數scanf()和標准輸 出printf(),
也就是說,你程序中如果要調用printf()和scanf()就要包含這個頭文件
void main()
{
int max(int x,int y); //這里是聲名一個函數,因為你把其定義的代碼寫在下面了,
而在調用這個函數時,編譯器不知道這個函數是做什麼的,所以要
在調用這個函數前,聲名一下。如果你把定義這個函數的代碼
寫到main() 函數上 面,這行可以不要。

int a,b,c; //這些是定義了a, b ,c三個類型是int型的變數
scanf("%d,%d",&a,&b); //這里是輸入兩個變數的值,也就是你在鍵盤上輸入兩個整數進去
這兩個數中間用逗號分開,也就是你輸完一個數,要輸一個逗號
再輸另一個數,按「回車」表示你輸入完畢
c=max(a,b); //這是調用max(),它的參數就是你剛才輸入的兩個整數
printf("max=%d\n",c); //這里是在屏幕上輸出來計算的結果。這個max函數的意思是比較大小,
也就是說,屏幕上會輸出你輸入的兩個數中的大數
}

int max (int x,int y) //這里是定義一個函數(創建一個函數)
{
int z; //定義一個整數Z
if (x>y) z=x; //如果第一個參數X比Y大,就把X的值賦給Z
else z=y; //否則就把Y的值賦給Z (也就是,Z的值是X和Y兩者中大的那個)
return (z); //返回Z的值,也就是是在哪個地方調用max()函數,就把Z的值放在那個
地方
}

熱點內容
商家粉腳本 發布:2024-03-29 21:34:57 瀏覽:150
我的世界ec伺服器怎麼獲得 發布:2024-03-29 21:21:44 瀏覽:708
小米4設置限制的訪問 發布:2024-03-29 21:21:10 瀏覽:405
linux向伺服器上傳文件 發布:2024-03-29 21:17:20 瀏覽:928
腳本健康cpu佔用率報警 發布:2024-03-29 21:16:42 瀏覽:254
vivox9什麼配置參數 發布:2024-03-29 21:08:09 瀏覽:936
傳奇計時器刷怪腳本 發布:2024-03-29 20:50:18 瀏覽:653
哇哇賺錢腳本 發布:2024-03-29 20:23:53 瀏覽:997
兩氣體壓縮 發布:2024-03-29 20:18:09 瀏覽:994
易語言教程解壓 發布:2024-03-29 20:18:00 瀏覽:786