C语言数据类型,运算符与表达式

变量名称
字母和数字组成的序列,第一个字符必须是字母。区分大小写。

数据类型及其长度
char:字符型,占用一个Byte。
int:整形,通常反映了所用机器中整数的最自然长度。
float:单精度浮点型。
double:双精度浮点型。

此外还可以在这些基本数据类型的前面加上一些限定符。

short与long两个限定符用于限定int。
short至少是16位,long至少是32位。

short int A; /*通常缩写为short A;*/
long int B; /*通常缩写为long B;*/

signed类型可以表示负值。
unsigned类型的数总是正值或0
不带限定符的char是否带符号则取决于具体机器,但打印总是正值。

signed char A;/*-127~127*/
unsigned char B;/*0~255*/

常量

enum boolean { NO , YES } /*枚举类型*/

声明
所有变量先声明后使用。

int A;
A = 1

算数运算符

+  /*加*/
-  /*减*/
*  /*乘*/
/  /*除,只取整数部分*/
%  /*取模,只取余数部分*/

关系运算符

>  /*大于*/
>=  /*大于等于*/
<  /*小于*/
<=  /*小于等于*/
==  /*等于*/
!=  /*不等于*/

逻辑运算符

&&  /*与*/
||  /*或*/

自增运算符与自减运算符

x = ++n  /*先自加1,再使用变量n的值*/
x = n++  /*先使用变量n的值,再自加1*/
x = --n  /*先自减1,再使用变量n的值*/
x = n--  /*先使用变量n的值,再自减1*/

位运算符

&  /*按位与*/
|  /*按位或*/
^  /*按位异或*/
<<  /*左移*/
>>  /*右移*/
~  /*按位取反*/

条件表达式

if (a > b)
	z = a;
else
	z = b;

z = (a > b) ? a :b;
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值