
正文
c++编程->和.,c编程和c++编程哪个难
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言中.和—的使用条件和区别是什么?
c语言中-和.的区别为:性质不同、指向不同、访问不同。性质不同 -:-是指向结构体成员运算符。.:.是断点符号,不属于运算符。指向不同 -:-所指向的是结构体或对象的首地址。
-是C++中的,C中没有。.表示取一个结构体或对象的成员变量或成员函数;-功能类似,但-的左值是该结构体或对象的指针。
级(左结合)() 圆括号;[]下标运算符;-指向结构体成员运算符;. 结构体成员运算符。
C语言中,运算符除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符。运算符的运算优先级共分为15 级,1 级最高,15 级最低。
逻辑运算与按位运算,不一样的两种运算。按位运算是把整数的每个二进制位与另一个整数对应的每个二进制位进行运算,是整数到整数的运算。
相关问答
Q1: c语言中“.”“-”分别称为什么运算符
C语言的运算符包括单目运算符、双目运算符、三目运算符。
c语言的运算符包括:算术运算符、逻辑运算符、位运算符。算术运算符包括:+ 、- 、* 、/ 、^ 、\等 逻辑运算符包括:!、&& 、|| 等,位运算符包括:、等。
C语言中,算术运算符“%”代表模(取余)运算,“++”代表变量自增运算,“--”代表变量自减运算。模运算“%”“模”是“Mod”的音译,模运算多应用于程序编写中。 Mod的含义为求余。
Q2: c语言中-和.的区别
读法不同 (*a).b 等价于 a-b。.一般情况下读作的”。“-”一般读作指向的结构体的。
对于指针而言,用 - 来访问数据的成员,表示取改指针所指的地址所对应的数据成员。在C语言中,通常是结构体等自定义数据类型对于非指针而言,用 .来访问数据成员,表示取数据的成员。
c语言中绝对有“-”和“.”!这两个运算符都是用来访问结构体的。
如果结构体中的成员均为一般变量(包括结构体变量),则使用“.”,如果成员变量为指针(不管指向什么,包括结构体),则使用“-”。
short _a=1-.1e-1;实际上是:short _a=1-0.1e(-1);代码中,根据C语言的语法,做了一些省略,就这样了。
c++编程->和.的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c编程和c++编程哪个难、c++编程->和.的信息别忘了在本站进行查找喔。






