C基本语句和运算符

简介: 1,逗号运算符 2,eg 2,条件运算符其实就是三目运算 条件表达式的一般格式: 【expression1?expression2:expression3】 3,sizeof用来计算一个变量或是一个常量,一种数据类型的内存字节数 1 [root@node0 ruiy]# .

1,逗号运算符

2,eg

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

条件表达式的一般格式:

【expression1?expression2:expression3】

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

 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;

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 }

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

但要注意= 和==;

目录
相关文章
|
11月前
|
存储 Java
什么是语句?什么是表达式?
什么是语句?什么是表达式?
|
3月前
|
Java 测试技术
day9:运算符、表达式和语句
【7月更文挑战第9天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
30 6
|
5月前
|
C语言
C语言中的条件运算符和条件表达式详解
C语言中的条件运算符和条件表达式详解
172 0
|
4月前
|
C++
C++一分钟之-理解C++的运算符与表达式
【6月更文挑战第18C++的运算符和表达式构成了编程的基础,涉及数学计算、逻辑判断、对象操作和内存管理。算术、关系、逻辑、位、赋值运算符各有用途,如`+`、`-`做加减,`==`、`!=`做比较。理解运算符优先级和结合律至关重要。常见错误包括优先级混淆、整数除法截断、逻辑运算符误用和位运算误解。解决策略包括明确优先级、确保浮点数除法、正确使用逻辑运算符和谨慎进行位运算。通过实例代码学习,如 `(a &gt; b) ? &quot;greater&quot; : &quot;not greater&quot;`,能够帮助更好地理解和应用这些概念。掌握这些基础知识是编写高效、清晰C++代码的关键。
31 3
|
4月前
|
存储 C语言
C primer plus 学习笔记 第5章 运算符、表达式和语句
C primer plus 学习笔记 第5章 运算符、表达式和语句
运算符与表达式详解
运算符与表达式详解
|
编译器 C++
C++的运算符与表达式
在程序中,运算符是用来操作数据的,因此这些数据也被称为操作数,使用运算符将操作数连接而成的式子称为表达式
70 0
C#运算符和表达式的简单运用
C#运算符和表达式的简单运用
|
存储 编译器 C语言
操作符(运算符)详解
🐰算数操作符:+ - * / % 🐰移位操作符:<< >> 🌸进制的定义 🌸整数二进制表示形式 🌸<< 左移操作符 🌸>>右移操作符 🐰位操作符:& | ^ 🌸&(按位与)|(按位或) 🌸^(按位异或) 🐰赋值操作符: =
|
IDE Shell 开发工具
算数表达式-test测试语句-if流程控制语句 | 学习笔记
快速学习算数表达式-test测试语句-if流程控制语句。
108 0
算数表达式-test测试语句-if流程控制语句 | 学习笔记