www.rqgq.net > C语言

C语言

%d:输入输出为整形-%d,长整型-%d,短整型-%hu,无符号整形-%u。 %s:输入输出为字符串-%c字符。 %f:输入输出为浮点型-%f双精度浮点型。 知识延展: C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国...

组合运算。例:a+=5; 表示a=a+5; 其他同理。 形如a- =5 a*=5等都是这个意思。

% 单列出来就是取模运算符 %%没有特殊含义 但,在格式化IO语句,如Scanf/Printf/Format等之中,百分号是特殊格式化字符 %n 回车 %d 输出整数 %% 输出一个百分号 还有很多,可以参考格式化语句的说明

(表达式)? x : y ; 首先计算表达式的值,若为ture,则"(表达式)? x : y "返回x;否则返回y.

+=的意思就是把左边的第一个符号移到右边,其实就是b = b+c的意思。直接到b+=c的b+移到右边。

你的理解是对的,答案选A。 B错,只有在声明字符数组的时候才能将一个字符串赋给数组。如:char a[5] = "abc";而 char a[5]; a="abc";这种写法是错的。 C错,p[0]不是指针,不能用->。 D错,不能将一个 const char 类型的字符 'a' 赋给 数组 s。

“/=”属于复合赋值运算符中的一种。 把左边的变量除于右边变量的值赋予右边的变量,例如:a/=b等价于a=a/b。同类的还有*=(例如:a*=b等价于a=a*b)、+=(例如:a+=b等价于a=a+b)、-=(例如:a-=b等价于a=a-b)、%=(例如:a%=b等价于a=a%b(这里...

-> 用于:员选择(指针) 例: 象指针->员名

%e是一种转换说明符号,表示浮点数,并且采用e计数法。 比如2.12e2

先说左移,左移就是把一个数的所有位都向左移动若干位,在C中用>5(假设字长为8位),则得到的是 11111101 总之,在C中,左移是逻辑/算术左移(两者完全相同),右移是算术右移,会保持符号位不变.实际应用中可以根据情况用左/右移做快速的乘/除运算,这样...

网站地图

All rights reserved Powered by www.rqgq.net

copyright ©right 2010-2021。
www.rqgq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com