‘壹’ c语言中的所有缩写形式
x+=100
x-=100
x*=100
x/=100
x<<=100
x>>=100
x&=100
x|=100
x^=100
等,能参与运算的都可以,这东西没必要去追究吧....
表达啥意思,只不过是简写..
x^=100 --> x = x^100 没啥意思,其他雷同
‘贰’ C语言中有很多缩写,例如stdio=stand input,output.谁能给一个所有缩写对应全称的归纳文档附带翻译谢谢。
你是说头文件?常用的就那么几个,记住就可以了吧。。
还是一些变量名?比如iSum什么的?变量名的话只是程序员的一种习惯,比如我举的例子,i代表整型,sum代表和。变量名完全可以自己取,没有固定的规则
‘叁’ c语言中输出1.#jhbhb表示什么意思
应当是表示 浮点数 溢出 (浮点数操作的异常) -- 数值超界 或 非法运算。
IEEE表示法与你的有点不同:
1.#INF / inf:这个值表示“无穷大 (infinity 的缩写)”,即超出了计算机可以表示的浮点数的最大范围(或者说超过了 double
类型的最大值)。例如,当用 0 除一个整数时便会得到一个1.#INF / inf值;相应的,如果用 0 除一个负整数也会得到 -1.#INF / -inf
值。
-1.#IND / nan:这个的情况更复杂,一般来说,它们来自于任何未定义结果(非法)的浮点数运算。"IND"是
indeterminate 的缩写,而"nan"是 not a number
的缩写。产生这个值的常见例子有:对负数开平方,对负数取对数,0.0/0.0,0.0*∞, ∞/∞ 等。
‘肆’ C语言中的printf是什么意思
printf()是C语言标准库函数,用于将格式化后的字符串输出到标准输出。标准输出,即标准输出文件,对应终端的屏幕。printf()申明于头文件stdio.h。
函数原型:
int printf ( const char * format, ... )。
返回值:
正确返回输出的字符总数,错误返回负值,与此同时,输入输出流错误标志将被置值,可由指示器ferror来检查输入输出流的错误标志。
(4)c语言中输出句子缩写扩展阅读
printf()函数的调用格式为:printf("格式化字符串",输出表列)。
格式化字符串包含三种对象,分别为:
(1)字符串常量;
(2)格式控制字符串;
(3)转义字符。
字符串常量原样输出,在显示中起提示作用。输出表列中给出了各个输出项,要求格式控制字符串和各输出项在数量和类型上应该一一对应。其中格式控制字符串是以%开头的字符串,在%后面跟有各种格式控制符,以说明输出数据的类型、宽度、精度等。
注:本文的所有示例代码均在Linux环境下以g++ 4.4.6编译成64位程序的执行。
‘伍’ c语言输出时%d,%c这些都分别代表什么
格式化输出%d表示整型输出 %c表示字符型输出
它用以表示输出数据的类型,以下是常用类型的汇总,不常用的就不列了。
%hd、%d、%ld 以十进制、有符号的形式输出 short、int、long 类型的整数。
%hu、%u、%lu 以十进制、无符号的形式输出 short、int、long 类型的整数
%c 输出字符。
%lf 以普通方式输出double(float弃用,long doube无用)。
%e 以科学计数法输出double。
%s 输出字符串。
‘陆’ c语言输出时%d,%c这些都分别代表什么
C语言输出时的%d和%c等都是格式化字符串的约定,%d表示整型格式, %c表示字符型格式。
常用输出格式类型:
%hd,十进制有符号短整型
%d,十进制有符号整型
%ld,十进制有符号长整型
%hu,十进制无符号短整型
%u,十进制无符号整型
%lu,十进制无符号长整型
%c,字符型
%s,字符串型
%f,十进制浮点型
%lf,十进制双精度浮点型
%e,科学计数法格式
%x,十六进制
%o,八进制
%p,十六进制形式指针
%%,输出'%'字符
‘柒’ 本人现在初学C语言,里面的如“printf”等是缩写吗那么全称是什么,还有其他符号呢越全越好。谢谢了
printf是缩写: 缩写 全称 意思 printf print format 格式化打印 scanf scan format 格式化扫描(就是输入数据) sprintf string print format 字符串格式化打印 char character 字符 int integer 整数 bool boolean 布尔(真和假)
‘捌’ C语言缩写展开
#include <stdio.h>
#include <string.h>
int main()
{
char a[100];
int i=0,l,b=0;
scanf("%s",a);
l=strlen(a);
for(;i<l;i++)
{
if(a[i]=='-')
{
for(b;b<i;b++)
printf("%c",a[b]);
if((a[i+1]>a[i-1])&&((a[i+1]<='z')&&(a[i-1]>='a')||(a[i+1]<=Ə')&&(a[i-1]>=Ƈ')||(a[i+1]<='Z')&&(a[i-1]>='A')))
{
for(char j=a[i-1]+1;j<=a[i+1];j++)
printf("%c",j);
}
else
printf("%c%c%c",a[i-1],a[i],a[i+1]);
b=i+2;
}
}
return 0;
}
‘玖’ c语言中有哪些输出输入语句
C语言本身不提供输入输出语句,它的输入与输出是由C语言函数库中的一批“标准输入输出函数”来完成的。在调用“标准输入输出函数”时,要用到以“stdio.h”为名的头文件,并以“#i nclude <stdio.h>”的方式放在源程序的开头处。而文件名后缀“.h”是“head”的缩写,“#i nclude”是预编译命令。(当只调用“printf”函数和“scanf”函数时可以省略“#i nclude <stdio.h>”。 1字符输入函数getchar()[getchar函数的功能和使用方法][功能]:从终端(或系统隐含指定的输入设备)(一般指键盘)输入一个字符,它的返回值为接受到的字符,也可以是一个整型数,即是该字符的ASCII码。[一般格式]:getchar()[注意]:1、 getchar()函数只能接受一个字符;2、 要调用getchar()函数应在程序的开头处加上预编译命令;3、 getchar是一个无参函数,但后面的空括号不能省; 2字符输出函数putchar()[putchar函数的功能和使用方法][功能] putchar的作用是向终端(一般指显示器)输出一个字符[一般格式]:putchar(参数),“参数”通常为字符型变量、字符码(整型变量)或字符本身。[注意]:(1)putchar(ch)函数只能输出一个字符;参数如果是整型数,则输出ASCII值为该数的字符。(2)要调用putchar(ch)函数也应在程序的开头处加上预编译命令#i nclude <stdio.h>;(3)putchar(ch)函数还能输出一些控制字符;也能输出其它转义字符。例:输入一行字符,计算该行字符中包含的字母,数字,空格及其它字符的个数。#i nclude<stdio.h>main(){ int letter=0,figure=0,blank=0,other=0; char c; printf("please input a string:"); while((c=getchar())!='\n')// 读入字符,遇到回车时停止读入 { if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))//如果读入的为字母 letter++; else if(c>='1'&&c<='9')//如果读入的为数字 figure++; else if(c==' ')//如果读入的为空格 blank++; else //如果读入的为其它字符 other++; } printf("The number of letter is %d\n",letter); printf("The number of figure is %d\n",figure); printf("The number of blank is %d\n",blank); printf("The number of other is %d\n",other);}
‘拾’ c语言{语句进行简写} int i; int j;
#include"stdio.h"
#include"stdlib.h"
void fun1(double a[],int n)
{double sum;int i;sum=0.0;
for(i=0;i<n;i++)
sum=sum+a[i];
printf(" 平均分是 %.2f\n",sum/n);
}
void fun2(double a[],int n,int m)
{int i;
printf(":INput M students'score:");
for(i=n;i<n+m;i++)
scanf("%lf",&a[i]);
printf("the students' scores is:");
for(i=0;i<m+n;i++)
printf("%.2f ",a[i]);
printf("\n");
}
void fun3(double a[],int n)
{int i;
for(i=0;i<n;i++)
if(a[i]<60)a[i]=60;
printf("新的成绩为 ");
for(i=0;i<n;i++)
printf("%.2f ",a[i]);
printf("\n");
}
void fun4(double a[],int n)
{int i, max,min;double MAX,MIN;
MAX=MIN=a[0];min=max=0;
for(i=0;i<n;i++)
if(MIN>a[i])
}
printf("the max is a[%d]=%.2f\n",max,MAX);
printf("the min is a[%d]=%.2f\n",min,MIN);
}
void fun5(double a[],int n)
{int i,j;double temp;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(a[i]>a[j])
{temp=a[i];
a[i]=a[j];
a[j]=temp;}
printf("the sorted is :\n");
for(i=0;i<n;i++)
printf("%.2f ",a[i]);
printf("\n");}
void pr()
{printf("请选择操作\n");
printf("1 平均分\n");printf("2 增加\n");printf("3 不及格补60\n");
printf("4 求最值\n");printf("5 排序\n");printf("6 退出\n");}
int main()
{double a[200];int n,i,c,m;
printf("输入学生个数N\n");
scanf("%d",&n);
printf("输入成绩:\n");
for(i=0;i<n;i++)
scanf("%lf",&a[i]);
system("cls");
do{pr();scanf("%d",&c);system("cls");
switch(c)
{case 1:fun1(a,n);break;
case 2:printf("输入M\n");scanf("%d",&m);fun2(a,n,m); n=n+m;break;
case 3:fun3(a,n);break;
case 4:fun4(a,n);break;
case 5:fun5(a,n);break;
case 6:return 0;break;
}
}while(1);
}
专门编的可要给分啊