1楼:匿名用户
%lx:unsinged long int (长整形)
%x: unsinged int (整形)
对于不同的编译系统,输出的长整型,及整形的所占字节是不同的,这导致你看到的所占位数也不同,但一般情况下整形是占两个字节的,而长整型是占四个字节的。希望对你有帮助!
2楼:
%lx:unsinged long int
%x:unsinged int
用c语言编程计算1!+2!+……+20!=
3楼:匿名用户
#include
int main()
printf("1!+2!+3!+...+20!= %lf\n",s);
}c语言是一门通用计算机编程语言,应用广泛。c语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管c语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的c语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称mcu)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的c语言语法产生差异,由美国国家标准局为c语言订定了一套完整的国际标准语法,称为ansi c,作为c语言最初的标准。
4楼:匿名用户
#include
intmain(void)
printf("%d",sum);
return0;
}我把你的程序改了下,你看看你是这个意思么?
#include
int main()
s += k;
k = 1;
}printf("1!+2!+3!+···+20!= %lf\n",s);
return 0;
5楼:匿名用户
#include
__int64 fun(int n)
else
sum=fun(n-1)*n;
return(sum);
}int main()
printf("%i64d",x);
while(1);
}#include
__int64 fac(__int64 n)int main()
这个也可以
6楼:章乐
你是不是忘了把这语句用大括号括起来了 {k*=i;s+=k;}
7楼:梦入刘水
for()里面是i=1不是k=1
8楼:伊誶
#include
int main()
sum += s;
}printf("1!+2!+3!+···+20!= %d\n",sum);}
c语言编程中a=%d是什么意思啊
9楼:墨汁诺
如果是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。
10楼:匿名用户
问题描述不是很清楚,没有直接这么用的。
如果是a%=d则为 a=a%d(%为取余操作)
其次就是在printf输出的时候 ,%d指定输出的类型为整型
11楼:梦幻生灵
a等于a除以d的余数
用c语言编程?
12楼:小黑哎啊
#include
#include
struct st;
int main()
for(int i=0;i<10;i++)for(int i=0;i<10;i++)//冒泡排序}}printf("\n");
for(int i=0;i<10;i++)return 0;
}希望能帮到你,望采纳;
c语言编程软件名字叫什么
13楼:会飞的小兔子
visual c++6.0。
microsoft visual c++是微软公司的c++开发工具,具有集成开发环境(ide,1998年后,集成到了visual studio开发环境
),可提供编辑c语言,c++以及c++/cli等编程语言。vc++集成了便利的除错工具,特别是集成了微软windows视窗操作系统应用程序接口、三维动画directx api,microsoft .***框架。
它不但具有程序框架自动生成、灵活方便的类管理、**编写和界面设计集成交互操作、可开发多种程序等优点,而且通过的设置就可使其生成的程序框架支持数据库接口、ole2.0,winsock网络。
扩展资料
visual c++使用注意事项
vc++ 6.0占用的系统资源比较少,打开工程、编译运行都比较快,能够直接新建.cpp文件编译运行,所以赢得很多软件开发者的青睐。
但因为它先于c++标准推出,所以对c++标准的支持不太好。
for语句中声明的变量i,对于vc++ 6.0来说,出了for循环仍能使用。但很显然这与c++标准对于变量生存期的规定不符合。
14楼:匿名用户
我知道的有:
windows系统:turbo c2.0,turboc3.0,c#,vc,v++,vc++
unix系统:gcc
15楼:匿名用户
1.visual c++
2.dev-c++(dev-cpp)
3.win tc
4.turbo c等等
16楼:匿名用户
tc2.0 或vc++6.0迅雷里面都有下的
17楼:匿名用户
turbo c 2.0
c语言编程“hello,world”应该怎们弄
18楼:匿名用户
步骤如下:
1、打开我们的visual c++ 6.0软件,我使用的为中文版,软件主界面如下图所示:
2、然后点击上图工具栏中的文件,里面有个新建菜单,然后我们可以设置一下我们的工作空间,如下图所示:
3、接下来,再点击工具栏下的文件,里面有个新建菜单,点击它,出现下图的对话框:
4、点击确定即可,创建出一个helloworld.c的小程序,然后我们就可以编写我们的helloworld小程序了。此时就需要我们的vc++ 6.
0来编译此程序,编译无错误才运行此程序,编译按钮和运行按钮如下图的红色箭头处:
5、可以点击组建工具栏下的编译菜单项,然后再点击执行菜单项,也有快捷键,按ctrl+f7编译此程序,按ctrl+f5运行此程序。编译无错误的话,点击运行按钮后如下图所示:
19楼:匿名用户
hello world程序如下:
#include
main()
c语言是一门通用计算机编程语言,应用广泛。c语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管c语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的c语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称mcu)以及超级电脑等作业平台。
在操作系统和系统使用程序以及需要对硬件进行操作的场合,用c语言明显优于其它高级语言,许多大型应用软件都是用c语言编写的。
c语言绘图能力强,具有可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
20楼:匿名用户
文件-新建-win32控制台-然后左边源文件新建项选择空项目-然后就可以写你想写的**了
21楼:最爱语儿
就新建一个空程序就行了 写**就可以了啊
22楼:匿名用户
编程如下:
#include "stdio.h"
void main()
就可以了。
23楼:匿名用户
#include
main()
24楼:小☆☆白
#!/bin/bash
echo hello world
25楼:匿名用户
建议使用c-free,很不错的开发工具,不过好像不支持屏幕操作"文件">"另存为">把"*.cpp"改为"*.c"(*.cpp为c++扩展名)
#include
main()
26楼:雄杰
用c++
#include "iostream.h"
void main()
c语言编程中的三角函数怎么输入?
27楼:兔丞飞
开头必须有一个数学函数库#include
然后一般常用的
sin(x)
cos(x)
tan(x)
其中的x必须要以弧度为单位。如果以“度”为单位,比如说求30度的正弦值,要用
sin(x*180/3.1415926)的形式
arcsin(x)
arccos(x)
arctan(x)
arccot(x)
以上四个则是相应的反三角函数,函数值的单位也是弧度。若要求arctan(1)的度数,要用以下的形式:arctan(1)*180/3.1415926
扩展资料
c语言的三角函数库采用的单位都是弧度,如果要使用角度,就必须转换,从角度转换成弧度,或者是重写一个三角函数库。
在调用三角函数之前先把角度换算成弧度,调用反三角函数之后把弧度换算成角度就可以了。可以用 pi = 4.0 * atan(1) 算出pi,用 a = d /180.
0*pi 转换角度到弧度。
例如: sin(45 /180.0*pi); 就是计算的sin45。
28楼:匿名用户
#include
#include
void main()
29楼:
正弦sin
余弦cos
正切tan
反正弦asin
反余弦acos
反正切atan
30楼:匿名用户
在程序前面要加#include
然后用sin();
cos();
tan();等等
31楼:匿名用户
sin()
cos()
tan()等等
32楼:匿名用户
函数库里面有相应的函数,自己网上查啊!遇到问题要自己去解决
c语言编程中的buf是什么意思啊
33楼:小夏在深圳
buf的意思是缓冲区, 它本质上就是一段存储数据的内存。
1、在c语言编程中一般用数组来表示一个缓冲区。
如下:charbuf[256]=;//定义一个数组作为缓冲区。
2、c语言编译器生成程序后,每个程序自身的运行也需要缓冲区,一般叫做堆栈,它们的默认大小一般是1mb。
3、如果数据超出了缓冲区的大小,即为溢出,在c语言中如果用户定义的数组在栈区,当发生溢出时,称做栈溢出。
4、如果用户定义的数组在堆区,当发生溢出时,称为堆溢出,溢出不仅可能导致程序崩溃,而且可能会给程序带来安全性问题。
扩展资料
1、在不同速度的设备之间传递数据需要使用缓冲区。
2、c语言中的函数和高中数学的函数是不同的。数学中的函数是一个具体的解析表达式。
3、在键盘上输入的内容首先进入输入缓冲区,程序从输入缓冲区里获得数字,先进入输入缓冲区的数字必须首先被处理。
34楼:匿名用户
在c语言中,buf不是任何的库函数及关键字,所以buf没有规定定义。
如果在c程序中出现了buf那么它可能有以下几种可能:
1 变量名,可能为全局变量或局部变量。 对于这种情况,可以在本文件及引用的头文件中查找是否有改变量的定义或者声明。
2 宏定义。 同样可以在本文件及引用的头文件中查找其定义。
3 函数名。由于c允许不做声明而直接调用同工程内其它文件函数。所以如果是函数名需要在工程内所有文件,包括引用的库文件内查找其定义。
如果可以查找到定义/声明位置就可以知道它的类型。
然后根据使用情况,得知它的作用。
如果是函数,也可以通过阅读实现**来确定其作用。
一般来说,buf都是buffer的简写,根据常规习惯来看,定义成这个名字的变量,往往是一个数据存储区域。
如果将其定义为函数,一般也是执行数据缓存相关操作。
不过这一点没有任何人规定。具体为何意还看程序如何实现