❶ 我是新手,怎么看懂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,代表一个字符