一\要生成exe程序,要经过三个步骤:编码->编译->链接
二\我用linux系统上的vim,编码好可直接生成exe文件
例如:新建文本名叫cc的文件,对文件进行编码,输入以下程序:
#include <stdioh>
int main(void)
{
printf ("hellow world");
return 0;
}
三\保存退出后,用gcc编译命令,编译cc文件,命令如下
gcc cc -o c
生成的c文件就是exe文件
int i=0;
for(i=1;i<=20;i++)
{
printf("%dHELLO\n", i);
}
加在结尾
int i=0;
for(i=1;i<=20;i++)
{
printf("HELLO%d\n", i);
}
%d在哪,序号就在哪
很容易发现有一个规律
非字母就不参加运算,而且H译成密码是L,他们的ASCII码相差4
其它的也一样。
C程序:
char data[12]={"H”,"e","l","l","o",",","w","o","r","l","d","!“};
char pdata[12];
for(int i=0;i<11;i++)
{
if((data[i]>='A' && data[i]<= 'Z') || (data[i]>='a' && data[i]<='z'))
//该字符是字母则加4
pdata[i]=data[i]+4;
else
//该字符是标点符号或者\n或者其它
pdata[i]=data[i];
}
puts(pdata);
1 char 字符 是8个位的存储方式。可以当成8位(一个字节)的int型用。如 char a=‘A’; printf("%d",a);//结果是65,及字符A所对应的ASC码值。或者 char a=65;printf("%c",a);//输出字符A
//char 的格式为 %c。
2 字符数组(比较深入一点点) char a[7]="hellow"; 为什么是7呢?因为字符串默认以‘0’结束。所以数组里存储的是包括0的7个字符。当然,0不要我们去写,是自动加上去的。
//有问题可以继续问,建议看谭浩强的C语言的书。敬请采纳,谢谢~~~
第一步:打开Visual Studio2015由于VS已经出了2015社区版(免费),就用VS2015演示,2013与2015几乎一样的
第二步:选择界面左上角的文件(F)→新建(N)→项目(P)
第三步:选择模板→Visual C++→Win32→Win32控制台应用程序→确定
第四步:左键下一步,或者完成也可一步到位,之后的步骤可以跳过,可自行实验。
第五步:勾上附加选项→空项目,左键完成
第六步:在左边的解决方案资源管理器中找到源文件右键,添加→新建项
第七步:选择C++文件(cpp),在名称那项把源cpp改成源c,最后左键添加(A)
第八步:编写代码。
#include<stdioh>int main(void)
{
printf("Hellow World!");
return 0;
}
第九步:左键顶部菜单栏的调试(D)→开始执行(不调试)或者快捷键Ctrl+F5
第十步:在d出的窗口点击是,查看执行结果。
以上就是关于如何用C语言写一个可运行的exe程序全部的内容,包括:如何用C语言写一个可运行的exe程序、C语言编写程序向屏幕输出20个HELLO,且每行只输出一个,并在每个HELLO前加上序号.源程序、C语言程序 5. 译密码,如 Hello,world!,译成密码:Lipps,asvph! 。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)