1. 求一个关于 hello world 的c语言算法
#include<stdio.h>
main()
{
char a[12]="HELLO WORLD";
int i;
for(i=12;i>0;i--)
{
if(a[i-1]!=' ')
{
a[i-1]=0;
printf("%s\n",a);
}
}
}
------
vc6测试过
2. 单片机、C语言初学者。如何让单片机接收到hello时,回复ok不是判断字符长度,就只能是hell
这可分成三个部分;
单片机的硬件必须可以执行, 且有测试对手件.
单片机的通讯接口, initial必须正确, 以保证可以执行.
关于输入判读条件, 并回复, 可以视作纯软件问题.
这都可以拆开来问答, 前两部分都有不同的资烙需要额外提供. 你...到底问题在哪? 想问什么呢?
3. 如何在用C语言实现输出“hello world“
这是一个简单的输出问题
代码如下:
#include<stdio.h>
int main()
{
printf("hello world ");
}
拓展资料
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。 目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
C语言之所以命名为C,是因为 C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。
1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。
20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,手痒难耐,想玩一个他自己编的,模拟在太阳系航行的电子游戏——Space Travel。他背着老板,找到了台空闲的机器——PDP-7。但这台机器没有操作系统,而游戏必须使用操作系统的一些功能,于是他着手为PDP-7开发操作系统。后来,这个操作系统被命名为——UNIX。
4. c语言输出结果,并解释每句话的意思
{file *fp;//定义文件指针变量fp
char str[]="hell0";//字符串“hell0”赋给str
fp=fopen("prn","w");//以写入得方式打开文件prn,并将fp指向该文件
fputs(str,fp);//将str写入fp指向的文件中(prn)
fclose(fp);}//关闭文件prn并且释放指针fp
这个是文件的一般操作,先定义指针,然后打开文件(fopen这个函数)并让指针指向文件,再然后就是对文件经行操作,上面是将hell0字符串写入文件prn中,最后释放指向文件的指针,关闭文件。这个时候你的prn文件已经被写入hell0了,如果你打印这个文件的话的话,当然打印出来的是hell0
5. 怎么编写C语言程序,如:Helloworld的
代码如下:
#include<stdio.h>
intmain(void)
{
printf("Hello,world!");
return0;
}
一、首先,打开我们的Visual C++ 6.0软件,我使用的为中文版,软件主界面如下图所示:
(5)c语言hell扩展阅读:
C语言的基本构成:
1、数据类型。C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。
2、常量与变量。常量其值不可改变,符号常量名通常用大写。变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。
3、数组。如果一个变量名后面跟着一个有数字的中括号,这个声明就是数组声明。字符串也是一种数组。它们以ASCII的NULL作为数组的结束。要特别注意的是,方括内的索引值是从0算起的。
4、指针。
(1)、如果一个变量声明时在前面使用 * 号,表明这是个指针型变量。换句话说,该变量存储一个地址,而 *(此处特指单目运算符 * ,下同。C语言中另有 双目运算符 *) 则是取内容操作符,意思是取这个内存地址里存储的内容。指针是 C 语言区别于其他同时代高级语言的主要特征之一
(2)、指针不仅可以是变量的地址,还可以是数组、数组元素、函数的地址。通过指针作为形式参数可以在函数的调用过程得到一个以上的返回值,不同于return(z)这样的仅能得到一个返回值。
(3)指针是一把双刃剑,许多操作可以通过指针自然的表达,但是不正确的或者过分的使用指针又会给程序带来大量潜在的错误。
5、字符串。C语言的字符串其实就是以'