在c语言中,sign是什么意思

作者&投稿:佐郎 (若有异议请与网页底部的电邮联系)
在C语言中当sign=0; 时 !sign是什么意思啊????~

在c语言里面,非零就是真的意思,零就是假的意思,sign=0,就是将0赋值给sign,或者是将sign赋值为假,!sign就是真的意思,顾名思义,sign就是标记的意思,在程序里面有的时候要设立一个标记来确定程序过程中是否改变了某个值,比如说是判断奇偶数的程序什么的,算法不同用处也不同,不过还是比较有用的~~~但是再Java里面就不能用0和非零来表示真和假了,那里面boolen类型和整型有了严格的区别

这里只是做一个标识符来使用而已
同楼上的,实现+-替换用附值语句:
while(……)
{
sign*=-1; // sign=-1*sign
……
}
//sign不是c语言的库函数,
sign(z,p); //表示对一个名为sign的函数调用,传递参数是变量z,p。

1 sign不是c语言中的关键字。
2 sign做为变量名它通常表示一个数的(正负)符号,+1表示其为正(包括0),-1表示其为负
3 扩展
signed、unsigned是c语言的关键字,分别表示有符号和无符号

C语言中将基本数据类型划分为signed(有符号)和unsigned(无符号)两大类。
例如,初始化变量int a = -3;其实它等价于signed int a = -3;关键字signed在这里可以省略,因为C语言默认就是有符号类型的,如果要定义无符号类型的数可以这样定义,比如unsigned int b = 5;

应该是signed吧
C语言中将基本数据类型划分为signed(有符号)和unsigned(无符号)两大类。


在C语言中,unsigned char是什么类型?
整型的每一种都有无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易...

能不能给我讲讲C语言中实数的二进制形式,是怎样存储的?
对编程人员来说,double 和 float 的区别是 double 精度高,有效数字 16 位,float 精度 7 位。但 double 消耗内存是 float 的两倍,double 的运算速度比 float 慢得多,C 语言中数学函数名称 double 和 float 不同,不要写错,能用单精度时不要用双精度(以省内存,加快运算速度)。类型 比...

C语言计算pi
include<stdio.h> include<math.h> void main(){ int sign=1;\/\/ 符号变量 因为要正1-3\/1 所以 在进行第一步运算的时候正1-某某 int i=1;\/\/ 此时的i 也可以等于count 用来存储运算次数 建议用count 我在这里就不改了 double pi=0.0;\/\/ 我们要求的结果 pi double n=1.0;\/\/ 我们...

C语言中函数值为整型、中整型是什么意思?
延展阅读:C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上...

C语言#define的用法(2)
printf ("正负号为: %d\\n", ISSIGN ('+'));return 0;} 输出结果:较大的为: 5 绝对值为: 2 正负号为: 1 下面是需要注意的几点:1、宏的名字中不能有空格,但是在替代字符串中可以使用空格。ANSI C 允许在参数列表中使用空格。2、用圆括号括住每个参数,并括住宏的整体定义。3、用...

C语言编程:利用π\/4≈1-1\/3+1\/5-1\/7+1\/9+...+1\/(2n-1)公式求π的近似值...
代码文本:include "stdio.h"int main(int argc,char *argv[]){ double s,r,t;int n;for(s=0.0,t=n=1;t>1.0E-6;n+=2){ t=1.0\/n;s += (n+1)%4 ? t : -t;if(n<2000)r=s;} printf("π(e<1.0E-6)≈%f\\n",s+s+s+s);printf("π(n==1000)≈%f\\n",r...

关于C语言中,链表数据的文件储存和提取。
在工作完成之后,是否将以后不会用到的变量清空和删除。按照问题要求的代码如下:Consumer* read_list(){ FILE *fp;if ((fp = fopen("CONSUMER.dat", "rb")) == NULL){ printf("无法读取 CONSUMER.dat\\n");return NULL;} int sign;Consumer *s,*p,*head;head= (Consumer*)malloc(SIZE_...

c语言中16进制转换为十进制
最简单的使用scanf()函数和printf()函数进行格式转换,以16进制格式输入,再以10进制格式输出。程序代码如下:include<stdio.h> int main(){ int a=0;int i=0;scanf("%x",&a);printf("%d",a);return 0;} 运行结果:

在C语言中,unsigned char是什么类型
unsignedchar是无符号字符类型。char是C整型数据中比较古怪的一个,其它的如int\/long\/short等不指定signed\/unsigned时都默认是signed,但char在标准中是unsigned,编译器可以实现为带符号的,也可以实现为不带符号的,有些编译器还可以通过编译开关来指定它是有符号数还是无符号数。整型的每一种都有无符号...

在单片机C语言中如何对变量的某一位进行操作或赋值。
在C语言中,一般有两种方法来操作位,一种是使用C语言提供的位运算操作符,一种是使用位域。1、使用位域 在C语言中定义位域的一般格式如下:struct 位域结构名 { 位域列表 };struct:在C语言中定义位域所使用的关键字是struct。位域结构名:是一个C语言中的标识符,有字母、数字、下划线组成,...

溧阳市15728683302: 在C语言中当sign=0; 时 !sign是什么意思啊???? -
成王居健儿:[答案] 在c语言里面,非零就是真的意思,零就是假的意思,sign=0,就是将0赋值给sign,或者是将sign赋值为假,!sign就是真的意思,顾名思义,sign就是标记的意思,在程序里面有的时候要设立一个标记来确定程序过程中是否改变了某个值,比如说...

溧阳市15728683302: C语言变量sign -
成王居健儿: 晕死,sign 不是关键字 这里只是做一个标识符来使用而已 同楼上的,实现+-替换用附值语句: while(……) { sign*=-1; // sign=-1*sign …… }

溧阳市15728683302: c语言sign=( - 1)*sign -
成王居健儿: 它的功能是标记符号,如1+(-1)+1+(-1)……,在每次调用的时候都改变sign的符号

溧阳市15728683302: C语言中char sign[2]={'+',' - '};是什么意思? -
成王居健儿: 定义一个字符串数组 char sign[2],该数组size为2个元素.=之后的意思是,为该数组的各个进行初始化赋值,具体是:sign[0] = '+'; sign[1] = '-'; 还是好好先看看C的基础吧.

溧阳市15728683302: c语言sigh=1是什么意思 -
成王居健儿: 看来这个问题难住你的不是算法本身,而是英文, 程序员需要良好的英语基础和数学基础.sign: 中文含义 为符号, 用来代表这个算法里面的当前 正负号;sum: 中文含义为总和, 用来代表求和的和.deno:denominator 的缩写,...

溧阳市15728683302: c语言中signed 和unsigned是什么意思 -
成王居健儿: 1、signed是默认的,表示这个变量是有符号的,可以存储整数和负数. 2、unsigned则需要显示给出表示这个变量,没有符号值能存储数的大小,而且不能表示正负. 3、signed存储符号是有代价的,代价就是存储空间中的一个比特位专门用...

溧阳市15728683302: c语言中sign(z,p)什么意思? -
成王居健儿: //sign不是c语言的库函数,sign(z,p); //表示对一个名为sign的函数调用,传递参数是变量z,p.

溧阳市15728683302: 计算机C语言中的关键字:signed是什么意思? -
成王居健儿: signed:生命有符号类型变量或函数 全文见 http://wenwen.sogou.com/z/q855663396.htm

溧阳市15728683302: sigh 在C语言代表什么含义??? -
成王居健儿: 是sigh还是sign啊?sign一般作为标识变量出现,例如:在文件中查找某项数据,如果找到,则设sign=1,否则sign=0变量名字应该有意义才对

溧阳市15728683302: C语言中,deno sum term .......好多的单词都看不懂,请高手给我解释一下,谢谢了! -
成王居健儿: 对里面出现的单词(sign,deno,sum等)其实只是一个变量的标识,就像人的名字一样,你也可以把他们替换成a,b,c等都可以.但是在编程规范中为了第一眼看到这个变量代表什么意思 而这样命名.比如: deno: denominator,分母 sum:...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网