❶ 我是新手,怎麼看懂c語言是什麼意思,還有這C段語言是什麼意思
#include<stdio.h> //包含頭文件stdio.h
#include<math.h> //包含頭文件math.h
void main() //主函數
{
long int a,b,c; //定義長整型變數a,b,c
double d,x1,x2; //定義雙精度變數d,x1,x2
printf("Please input a and b.\n"); //列印「Please input a and b」並跳到下一行
scanf("%d%d";&a,&b); //從鍵盤上存儲a,b的值
c=(a*a+b*b); //c=(a*a+b*b),為c賦值
if(c<=10000) //如果c小於等於10000
{
d=sqrt(c); //則d=sqrt(c);為d賦值
x1=((d/2)+c); //則x1=((d/2)+c);為x1賦值
x2=((d/2)+(c/2)); //x2=((d/2)+(c/2)); 為x2賦值
printf("%lf%lf",x1,x2); //輸出x1和x2的值
}
if(c>10000) //如果c大於10000
{
d=sqrt(c-10000); //dd=sqrt(c-10000); 為d賦值
x1=((d/2)+c); //x1=((d/2)+c);為x1賦值
x2=((d/2)+(c/2)); //x2=((d/2)+(c/2));為x2賦值
printf("%lf%lf",x1,x2); //輸出x1和x2的值
}
}
打字不易,望採納。
希望我的回答能幫助到你。
❷ c語言中char x=0xddff是什麼意思怎麼來看求詳細解答
char
類型在c語言中就是以ascii碼存儲的。也就是如果你將char類型賦值給int型,你會發現他就是0-255之間的一個數。所以可以給字元直接賦值整型值,例如char
x
=
48
,列印字元結果是『0』。
樓主賦值的16進制數太大了,是不是看錯了,其實是
char
*x
=
0xddff
,是將一個地址賦值給指針吧?
❸ C語言 怎麼輸入YYYY/MM/DD這種格式的日期
可以參考下面的代碼:
#include<stdio.h>
main()
{inty,m,s;
while(1){
scanf("%d/%d/%d",&y,&m,&s);
printf("%d--%d--%d ",y,m,s);
}
}
(3)c語言dd什麼意思啊擴展閱讀:
C語言isupper()函數:判斷一個字元是否是大寫字母
C語言isspace()函數:判斷一個字元是否是空白符
C語言isprint()函數:判斷一個字元是否是可列印字元
C語言islower()函數:判斷一個字元是否是小寫字母
C語言ldexp()函數:返回x乘以2的exponent次方(次冪)的值
C語言frexp()函數:提取浮點數的尾數和指數部分
C語言modf()函數:提取浮點數的小數和整數部分
❹ c語言y^=1 , dd&=oxf是什麼意思
汗,3樓是在說哪個題目?
這兩個表達式都牽扯到位運算,而且都是復合運算符的形式,可以按前兩樓的方式等效展開。
^為異或運算符,有的地方也稱為按位異或運算符。將兩個數對齊後比較每一個二進制位,如果相同(都為0或者都為1)則得到0,否則得到1。
單個的&為按位與運算符,還是將兩個數對齊後比較每一個二進制位,如果有一個為0則得到0,只有兩個都為1才得到1。
貌似樓主第二個表達式中運算符右邊的十六進制常數寫的不對,字母x前面打頭的不是字母o(opq),而是數字零。
❺ C語言編程
暈這個程序得寫多少行啊。。20分。。。
只寫提示
問題1:建立一個,頭然後用n做循環,循環n次。每次建立一個節點,連接到上一節點,可以用兩個指針來做,head一定不要改。
問題2:循環判斷 p->next != null,每次循環輸出p->data,p = p->next;
問題3:for(s = 0;p->next != null;s++)p = p->next;
問題4:找到m和m+1兩個,然後建立,m指向dd,dd指向m+1
問題5:查找不說了。這里要保留上一節點位置,將上一節點指向當前節點指向的節點,然後記得釋放當前節點。
問題6:這個不需要講什麼了,別有亂七八糟的東西留下就ok了。
以上。。。發現寫字都要寫這么多。
❻ c語言 int i j;char c scanf("%dd%c%*d%*d%d",&i,&c,&j)什麼意思 輸出i j c 求意思 菜鳥
你的輸入是什麼?
你只要搞清楚scanf裡面所有的各種格式化修飾符的意思就一目瞭然了!
scanf用於從標准輸入獲取格式化輸入
第一個%d,表示期望輸入一個整數,scanf參數列表的後面有一個對應參數
第二個d,表示你第二個輸入與第一個輸入以字母d分開,否則算非法輸入
第三個%c,表示期望輸入一個字元,scanf參數列表的後面有一個對應參數
第四、五個%*d,本來是%d表示期望輸入一個整數,中間插入了個*,改變了意思:忽略掉該整數輸入,也就是你輸入了整數但是不會賦給對應的變數啦
最後一個%d:表示期望輸入一個整數,scanf參數列表的後面有一個對應參數
最後說明一點,對於任意一個欄位,如果不符合要求就算是非法輸入,結果可能就不是你預期的了。你可以嘗試不同的輸入,看看結果究竟咋樣?
❼ c語言cc*dd
好吧,本來以為很簡單的,但仔細看了下,居然是字元串相乘,想了會,應該還是字元相乘吧,字元串沒見過這么操作的
--------------------------
#include<stdio.h>
void main()
{
char dd;
char cc;
printf("\ninput the first string:");
scanf("%c",&cc);
getchar();
printf("\ninput the second string:");
scanf("%c",&dd);
printf("\ncc*dd=%d",cc*dd);
}
❽ dd是什麼意思呢
DD就是私聊我的意思,比如有人要賣一個什麼東西,有需要的DD他,就是說讓你私聊他。
網路語言是指產生並運用於網路的語言。網路語言從網路中產生或應用於網路交流的一種語言,包括中英文字母、標點、符號、拼音、圖標(圖片)和文字等多種組合。這種組合,往往在特定的網路媒介傳播中表達特殊的意義。
(8)c語言dd什麼意思啊擴展閱讀:
20世紀90年代誕生初,網蟲們為了提高網上聊天的效率或詼諧、逗樂等特定需要而採取的方式,久而久之就形成特定語言了。進入21世紀的十多年來,隨著互聯網技術的革新,這種語言形式在互聯網媒介的傳播中有了極快的發展。
目前,網路語言越來越成為人們網路生活中必不可少的一部分。但是要注意的是,部分網路語言並不符合我們現代漢語的語法規定,因此並不具備教學意義,不能引進教學領域。
❾ c語言,這段啥意思求解,重點是指針那裡看不懂,head1,p,r,s1都有什麼用
typedef struct DD
{
char d[20];
int number;
struct DD *next;
}linklist;//typedef類型重命名,原名稱是struct DD現在重命名為linklist(類型就是int char 等)
linklist * head1,*p,*s1,*r;//創建linklist類型的指針head1,p,s1和r
❿ c語言中%dd是什麼意思
解釋如下:%dd%c中
第一部分:%d,代表一個int整形數據的顯示
第二部分:d,代表字元d
第三部分:%c,代表一個字元