① c语言中*有哪些含义
1.定义指针用。
如:int *a;
这个语句定义了一个指向int类型的指针a。
2.得到指针所指向的内容,并且可以通过对“ *... ”赋值改变“ ... ”指针指向的内容。
如:
void swap(long *a,long *b)
{
long t;
t=*a;
*a=*b;
*b=t;
}
可以完成对a,b指向的内容的交换。
3.做乘号
在C里面,写表达式的时候,“*”不能省略
如 c=a*b
② C语言中“*”的含义
在C语言中“*”,一般情况下是算术运算符,表示乘法。
③ “*”,这个符号是什么意思
*是乘。
星形标示号*通常置于有关的词句的左上角或右上角,作为划分文章不同部分的符号成组使用时单独占一行。在电脑中,由于“×”容易和未知数x混淆,所以使用*来代替乘号。
(3)c语言乘号的意思扩展阅读:
*的其它作用
1、它通常用来做注释符号。
2、用来表示密码,以体现出已输入的字符数量,同时可以避免输入的密码被人看到。
3、也表示某些词语或字无法显示,或不符合词语审查,如具有色情、反动等敏感词会用此符号来屏蔽。
4、用来表示C语言中的指针声明符。
5、如果用于在数学里面的话,相当于一个乘号(/用于分隔而且相当于除号(÷))
6、SQL中select * 表示输出结果里包含表里的全部字段。
7、ascii值为42。
④ 请问c语言里的*号是什么意思我是初学者,望多多指教
这个具体来说有两层含义:第一就是表示它是一个指针,如int *p 就表示p是一个指针变量,第二就是指针运算符,就是取指针所指的内容。具体是那一个,楼主还是要多加练习,指针是C语言的精髓,加油!!!
⑤ c语言* 符号什么意思啊
在这个地方是乘号的意思。。。
以下是取值的意思
char *p= 'a';
char b='a';
*p,和b,,,输出都是a
⑥ C语言乘号用法
C语言中*是二元运算符:乘号,用于将两个表达式的值相乘;
也是一元运算符:取值,用在指针表达式的左边,取指针指向的存储位置的值。
使用示例:
#include <stdio.h>
int main()
{
int a = 12;
int b = 100;
float c = 8.5;
int m = a + b;
float n = b * c;
double p = a / c;
int q = b % a;
printf("m=%d, n=%f, p=%lf, q=%d ", m, n, p, q);
return 0;
}
(6)c语言乘号的意思扩展阅读
C语言后缀表达式2级
postfix-expression [ expression ],数组下标运算。
postfix-expression ( argument-expression-list),函数调用,括号内的参数可选。
postfix-expression . identifier,成员访问,
postfix-expression -> identifier,成员访问,->号之前应为指针。
postfix-expression ++,后缀自增
postfix-expression --,后缀自减
( type-name ) { initializer-list }
( type-name ) { initializer-list , } 复合初始化,C99后新增。
⑦ C语言:乘号怎样表示
C语言中乘号用“*”表示。
同时按住【Shift + 8】可打出“*”。
C语言中除号用“/”表示(shift键旁边,需英文状态下才能打出),求余用“%”表示(同时按住【Shift + 5】可打出)。
(7)c语言乘号的意思扩展阅读
其他运算符
加法运算符 6级
“ + ”加法运算符;“ - ”减法运算符。
移位运算符 7级
<< 左移运算符;>> 右移运算符。
关系运算符 8级
<、<=、>、>=关系运算符。
相等运算符 9级
“ == ”等于运算符;“ != ”不等于运算符。
位与运算符 10级
“ & ”按位与运算符
位异或运算符 11级
“ ∧ ”按位异或运算符(Bitwise exclusive OR operator)。
位或运算符 12 级
“ | ”按位或运算符(Bitwise inclusive OR operator)。
逻辑与运算符 13级
“&&”逻辑与运算符。
逻辑或运算符 14 级
“ || ”逻辑或运算符。
三元条件运算符 15级
? :条件运算符。
赋值运算符 16 级
=、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>=赋值运算符。
逗号运算符 17级
“,”逗号运算符。
[pre]C 语言中,逗号(,)也可以是运算符,称为逗号运算符(Comma Operator)。逗号运算符可以把两个以上(包含两个)的表达式连接成一个表达式,称为逗号表达式。其一般形式为:子表达式1, 子表达式2, ..., 子表达式n。例如:a + b, c = b, c++。
逗号运算符的优先级是所有运算符中级别最低的,通常配合 for 循环使用。逗号表达式最右边的子表达式的值即为逗号表达式的值。上例中,c++ 的值(c 自增之前的值)即为该表达式的值。
逗号运算符保证左边的子表达式运算结束后才进行右边的子表达式的运算。也就是说,逗号运算符是一个序列点,其左边所有副作用都结束后,才对其右边的子表达式进行运算。因此,上例中,c 得到 b 的值后,才进行自增运算。
⑧ c语言中p*是什么意思,他和*p的区别是什么
p*
如是出现在算术表达式中,这个星号就是乘号,表示相乘,如果是出现在声明中(如变量定义),那就表明p是一种数据类型,p*表示要声明这种类型的指针变量。
*p
依然可以表示相乘的运算,也可表示提取p指针指向的位置保存的值。例如:
int a=9;
int *p=a;
printf("%d",*p);
这个printf()调用中的*p表示提取p指针指向的地址(即变量a的地址)保存的值(即变量a的值)