77问答网
所有问题
当前搜索:
c语言取地址运算符
c语言
中 “*”
运算符
的作用是 所谓“指针”就是
答:
必须为指针)类型,取其指向的值。道 所谓的指针,本质上就是
地址
。 指针变量的值,就是地址的值,当取值运算时内就是到对应的内存地址上,依照指针类型进容行取值。运算所需变量为一个的
运算符
叫单目运算符,例如【!,~,()】 。运算所需变量为三个的运算符叫三目运算符:【?:】...
c语言运算符
中-- x表示什么意思?
答:
C语言运算符
,括号里面(---x)表示x的值减去1,相当于“x”变为“x-1”,括号外面“!”表示取反(非0数变为0,0变为1)。除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符,比如位运算符。
什么是单目
运算符
?
答:
++, --等。运算所需变量为两个的运算符叫做双目运算符,或者要求运算对象的个数是2的运算符称为双目运算符。逻辑非运算符【!】、按位取反运算符【~】、自增自减运算符【++, --】、负号运算符【-】、类型转换运算符【(类型)】、指针运算符和
取地址运算符
【*和&】、长度运算符【sizeof】...
C语言
里面的
运算符
优先顺序如何?
答:
C语言
中,
运算符
的运算优先级共分为15 级。1 级最高,15 级最低。 在表达式中,优先级较高的先于优先级较低的进行运算。而在一个运算量两侧的运算符 优先级相同时,则按运算符的结合性所规定的结合方向处理。各等级运算符如下:(以下说明中,对传统的1级和2级做了细化,1和2对应传统1级,3...
c语言
中&是什么符号?代表什么?
答:
按位与
运算符
“&”是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位都为1时,结果位才为1。参与运算的两个数均以补码出现。整数在计算机中用二进制的位来表示,例如:3&10可写算式如下: 00000011&00001010 00000010 十进制2。其他位运算符:1、按位或运算符“|”是...
C语言
基础知识
答:
8、指针运算符:用于取内容(*)和
取地址
(&)二种运算。 9.、求字节数运算符:用于计算数据类型所占的字节数(sizeof)。 10、特殊运算符:有括号(),下标[],成员(→,.)等几种。 另外,按参与运算的对象个数,
C语言运算符
可分为:单目运算符 (如!)、双目运算符 (如+,- )和三目运算符 (如 ? : )。一...
指针就是
地址
吗,指针变量难道不是地址?
答:
如果指针变量p保存了变量a的
地址
,那么称作p指向了a,*p 就是变量a。如果p是一个指针变量,*p 表示了以 p 的内容为地址的变量,就是p指向的变量。可以这样来理解指针:指针是一种特殊的
语言
机制,它存放的是其它变量的地址,并且可以通过解引用操作符*,来获取该地址的内容。这也造成了一种指向的...
C语言
中 哪些
运算符
不能作用于浮点数
答:
(类型) 强制类型转换 可以 ++ 自增运算符 不可以,自增只能是整数 -- 自减运算符 不可以,自减只能是整数 取值运算符 必须是地址,地址一定是整数 &
取地址运算符
可以 ! 逻辑非运算符 可以 ~ 按位取反运算符 不可以,位运算符只能是整数 sizeof 长度...
C语言
算术
运算符
是哪些
答:
C语言
的
运算符
可分为以下几类:1. 算术运算符:用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。2. 关系运算符:用于比较运算。包括大于(>)、小于(<)、等于(= =)、大于等于(>=)、小于等于(<=)和不等于(!=)六种。3....
C语言
中!='\0' 是什么意思
答:
!='\0'.就是运行到字符串结尾时结束。!的意思是非,亦可以理解成不。‘\0’是字符串的结束符号,由编译器自动加上。比如说,把一个字符串赋值给数组:u8 str1[]={"cxjr.21ic.org"};实际上数组str1在内存中的实际存放情况为:
c
x j r . 2 1 i c . o r g '\0' 这后面的'\0...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜