⑴ c语言-求代码输出的结果
#include<stdio.h> /*声明睁漏输入输出函数*/
#include<string.h> /*声明字符和字符串函数*/
void main() /*主函数*/
{ char *s1="AbDeG"; /*声明一个字悉敬烂符串,并使s1指向字符串的首字母的地址*/
char *s2="Abdeg"; /*声明另一个字稿段符串,并使s2指向字符串的首字母的地址*/
s1+=2;s2+=2; /*使指针s1和指针s2,分别向后移动两个字符,这样分别指向D和d*/
printf("%d\n",strcmp(s1,s2));/*strcom(s1,s2)是字符串比较函数*/
/*当s1=s2时,函数值为0;当s1>s2时,函数值为一个正整数,函数值为一个正整数;*/
/*当s1<s2时,函数值为一个负整数。而判断字符大小的依据是字母的ASCII编码,*/
/*如果第一个字母相同,就看下一个字母的ASKII编码。题目中由于大写的英文字母*/
/*的ASCII编码小于小写的英语字母的ASCII编辑,既D的ASCII编码小于d的ASCII编码,*/
/*所以输出一个负整数。
}
⑵ 用c语言输出显示自己的姓名和学号,请写出完整的程序代码
#include"stdafx。h"
#include
intmain()
{
charszBuf[20]={0};
printf("请输入姓名 ");
printf(">");
scanf("%s",szBuf);
intiNum=0;
printf("请输入学号 ");
printf(">");
scanf("%d",&iNum);
printf("**************您的信息如下********************** ");
printf("姓名:%s ",szBuf);
printf("学号:%d ",iNum);
return0;
}
代码具有较好的可移植性
C语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境,在用C语言实现相同功能时的代码基本一致,不需或仅需进行少量改动便可完成移植,这就意味着,对于一台计算机编写的C程序可以在另一台计算机上轻松地运行,从而极大的减少了程序移植的工作强度。
以上内容参考:网络-c语言
⑶ c语言的输出代码是什么
这个问题就是一个简单的输出
代码示例如下
#include<stdio.h>
int main()
{
printf("Hello World! ");
}
拓展资料
C是一种通用的编程语言,广泛用于系统软件与应用软件的开发。于弊隐1969年至1973年间,为了移植与开发UNIX操作系统,由丹尼斯·里奇与肯·汤普逊,以B语言为基础,在贝尔实验室设计、开发出来。
C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐,成为最近25年使用最为广泛的编程语言[2]。目前,C语言编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows、macOS、Linux、肆并Unix等。C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言的标准。二十世纪八十年代至今的有关程序开发工具,一般都支持匹配ANSI C的语法。
语言标准
编辑
起初,C语言没有官方标准。1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。布莱恩·柯林汉(Brian Kernighan) 和 丹尼斯·里奇(Dennis Ritchie) 出版了一本书,名叫《The C Programming Language》。这本书被 C语言开发者们称为K&R,很多年来被当作 C语言的非正式的标准说明。人们称这个版本的 C语言为K&R C。[3]
K&R C主要介绍了以下特色:
结构体(struct)类型
长整数(long int)类型
无符号整数(unsigned int)类型
把运算符=+和=-改为+=和-=。因为=+和=-会使得编译器不知道使用者要租雹厅处理i = -10还是i =- 10,使得处理上产生混淆。
即使在后来ANSI C标准被提出的许多年后,K&R C仍然是许多编译器的最 准要求,许多老旧的编译器仍然运行K&R C的标准。
⑷ c语言。输出图形,简单代码怎么写
#include<stdio.h>
#include<stdlib.h>
char a[25][25],b[2];
int n;
void fill()
{ int i,j,k;
char *p=a[0];
for(k=0; k<(n+1)/2; k++)
{ for(i=0; i<n-2*k; i++)
{p=*(a+k)+k+i*25;
for(j=0; j<n-2*k; j++)
*p++=b[k%2];
}
}
}
int main()
{ int i,j;
scanf("%d %c %c",&n,&b[0],&b[1]);
fill();
for(i=0; i<n; i++)
{ for(j=0; j<n; j++)
printf("%c",a[i][j]);
printf(" ");
}
return 0;
}
⑸ 下列代码(C语言)的输出内容
INCp=&inc;
应该是
FUNC1
p
=
&
inc
吧?
整个
main
()
就执行了一个
show
(
multi,
10,
&a)
执行过程中,
tmp
=
inc
(
arg1
);
tmp
就是
10+1,
11;arg1
因为是传值,不受影响。
然后
fun
(
&tmp,
&arg1,
arg2)
fun
就是
multi,它把
tmp,
arg
的值乘起来赋值给
arg2
指向的位山伍置,轿唯睁也就是
main
()
里面的
a,结果是
110
printf
的输出结果是闭岁
110
⑹ 怎样编写c语言代码,输出所有从0到255的ascii的字符
由于你定义的i为char型,占一个字节,8位,最大值255
当i执行到255时,i++使得i变成256,由于产生了溢出,实际上i也就是如胡0
满足for循环的条件,所以进入了死循环
可以将i的类型改为short即可
具体见下面程序,渣兆拦VC6.0下运行无猜答误,请测试
#include <stdio.h>
void main()
{
short i;
int n=0;
for(i=0;i<256;i++)
{
printf(" %c %d ",i,i);
n++;
if(n%10==0) printf("\n");
}
printf("\n");
}
⑺ c语言中字母分别用字符形式和整数形式,输出的代码。跪求!
#include<stdio.h>
intmain()
{charc;
for(c='A';c<='z';c=='Z'?(c='a'):c++)
printf("%c:%d ",c,c);
return0;
}
⑻ C语言中如何使用printf来输出C语言中的程序源代码
printf("for(i=1;i<=100;i++)\n\tscanf(\"%d\",&a);");
见到换行春链亩用\n代替,见到跳格用唤圆\t代替,见到双引号用扒森\"代替