1,逗号运算符

C基本语句和运算符_初始化

2,eg

C基本语句和运算符_字节数_02

2,条件运算符其实就是三目运算

条件表达式的一般格式:

【expression1?expression2:expression3】

C基本语句和运算符_数据类型_03

3,sizeof用来计算一个变量或是一个常量,一种数据类型的内存字节数

C基本语句和运算符_数据类型_04

 1 [root@node0 ruiy]# ./a.out
2 常量内存字节:4
3 未初始化int变量内存字节:4
4 以初始化int变量内存字节数:4
5 int数据类型内存字节数:4
6 char数据类型内存字节数:1
7 float数据类型内存字节数:4
8 [root@node0 ruiy]# cat 6.c
9 #include<stdio.h>
10 //Create by Qrui;
11 //
12 int main(int argc,const char *argv[],const char **env[]) {
13
14 int size01 = sizeof(10);
15 int a;
16 int size02 = sizeof(a);
17 int b = 10;
18 int size03 = sizeof(b);
19 int size04 = sizeof(int);
20 int size05 = sizeof(char);
21 int size06 = sizeof(float);
22 //int size07 = sizeof(unsigned int);
23
24 printf("常量内存字节:%d\n",size01);
25 printf("未初始化int变量内存字节:%d\n",size02);
26 printf("以初始化int变量内存字节数:%d\n",size03);
27 printf("int数据类型内存字节数:%d\n",size04);
28 printf("char数据类型内存字节数:%d\n",size05);
29 printf("float数据类型内存字节数:%d\n",size06);
30 return 0;
31 }


自增自减运算符

a++ ++a =>a = a+1

a-- --a => a = a-1;

C基本语句和运算符_C语言_05

4,逻辑运算符

&& || !


 1 【root@Qrui ruiy】#
2
3 #include<stdio.h>
4 int main(int argc,const char *argv[],const char **env[]) {
5 int a = -1;
6 int b = 11;
7 int c d e;
8 c = (a>0 && b>0);
9 d = (a>0 || b>0);
10 e = (a>0 ! b>0);
11 printf("%d\n",c);
12 printf("%d\n",d);
13 printf("%d\n",e);
14 return 0;
15 }


别的像算术运算和关系运算就不说了,

但要注意= 和==;