1. 关注常识网首页
  2. 科普知识

c语言中sqrt是什么意思(C语言学习|赋值及简单表达语句介绍(4))

C语言中sqrt意思是平方根函数,计算一个非负实数的平方根。在VC6.0中的math.h头文件的函数原型为doublesqrt(doublenumber)。sq...

C语言中sqrt意思是平方根函数,计算一个非负实数的平方根。在VC6.0中的math.h头文件的函数原型为doubles...更多c语言中sqrt是什么意思的这个问题,以及大家所关心的C语言学习|赋值及简单表达语句介绍(4)的内容,欢迎大家继续分享关注常识网。

c语言中sqrt是什么意思

C语言中sqrt意思是平方根函数,计算一个非负实数的平方根。在VC6.0中的math.h头文件的函数原型为doublesqrt(doublenumber)。sqrt函数的输入参数不允许为负数,若输入赋值作为函数入参,将得不到正确的结果。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

c语言中sqrt是什么意思拓展阅读

c语言中sqrt是什么意思(C语言学习|赋值及简单表达语句介绍(4))

C语言学习|赋值及简单表达语句介绍(4)

一、赋值

1.赋值运算符含义是将一个数据赋值给一个变量。其一般的形式为:变量名=表达式

例如 :a=12、a=b+c、a=sqrt(7)等在C语言程序里是合法的,但“=”左边为表达式,“=”右边为变量名只是不被编译器所允许的表达式。

注意:C语言中,赋值运算的操作是有方向的,即将右侧表达式的值(也称为右值)赋值左侧的变量,只能是标识一个特定存储单元的变量名。

由于变量名只能出现在赋值运算符的左边,因此它也被称为左值;由于常量只能出现在赋值运算符的右边,因此它也被称为右值。左值可以用作右值,但右值不能用作左值。

赋值运算符的优先级低于算术运算符、关系运算符以及逻辑运算符。由于赋值表达式的值被规定为运算完成后操作数的值,类型与左操作数相同,且赋值运算符的结合性为右结合,因此,C语言还允许这样的赋值形式:

变量1=变量2=变量3=……=变量n=表达式

这种形式称为多重赋值表达式,一般用于多个变量赋予同一个值。由于赋值运算符是右结合,因此执行是把表达式值依次赋给变量n,……,变量1,即上面的形式等价于

变量1=(变量2=(变量3+(……=(变量n=表达式)……)))

2.复合的赋值运算符,其形式如下:

变量 二元运算符=表达式等价于变量=变量 二元运算符 表达式

涉及算数的复合运算符,即+=、-=、*=、/=、%=、&=、|=、^=、<<=、>>=。这种形式更直观,执行效率更高些。

小贴士:将赋值表达式n*=m+4按照n=n*m+2来运算是错误的,事实上应按n=n*(m+2)来运算。

二、C语句的分类

c语言中sqrt是什么意思(C语言学习|赋值及简单表达语句介绍(4))

1.控制语句。C语言只有9种控制语:

if~elsefor~continue

switchwhile~goto

breakdo~whilereturn

2.变量定义语句。由类型关键字后变量名,如“int a,b,c;”。值得注意的是,变量定义语句不是可执行语句。它只是将某些信息传递给编译器,通知编译器变量的类型是什么,以便编译器为其预留出相应的大小存储空间,因为不同类型的变量在内存中占据的存储空间大小不同。

3.表达式语句。由表达式后接一个分号构成的语句。

4.函数调用语句。表达式必须是有值的,而函数调用不一定是用返回值。在C语言中,没有专门的输入和输出语句,输入和输出操作通常通过调用输入和输出函数实现。

5.复合语句。两条或两条以上的语句序列,用一对花括号括起来构成的语句。

6.空语句。只有一个分号构成的语句,表示什么也不做,过渡作用。

二、表达式语句

顺序结构是最简单的程序结构。在顺序结构程序中,程序的执行是按照语句书写的顺序来完成,赋值操作是顺序结构中最常见的操作。在C语言中,没有专门的赋值语句赋值操作通常使用赋值表达式后接一个分号(;)构成赋值表达式语句实现。例如“C=100;”这是一个赋值语句表达式。

1.复合语句

两条或两条以上语句序列,用一对花括号括起来构成的语句,称为复合语句,也叫语句块,其形式:

{

语句一;

语句二;

语句N;

}

例如

{

a++;

t=a*2;

y--;

}

在逻辑上形成一个整体,在语法上等同于一条语句,可被当作一条语句来处理,这样就为程序设计带来便利。

2.空语句

在表达语句中,如果没有任何表达式而只是一个分号,则称为空语句,其形式如

; //空语句

自动跳过,不起任何作用。


以上就是关于c语言中sqrt是什么意思(C语言学习|赋值及简单表达语句介绍(4))的所有内容,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人,并不代表关注常识网立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容(包括不限于图片和视频等),请邮件至379184938@qq.com 举报,一经查实,本站将立刻删除。

联系我们

在线咨询:点击这里给我发消息

微信号:CHWK6868

工作日:9:30-18:30,节假日休息