SlideShare a Scribd company logo
第2章 数据类型、运算符和表达式
教学目标 ,[object Object],[object Object],[object Object],[object Object],[object Object]
2.1 C 语言的数据类型 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.2  常量与变量  ,[object Object],[object Object],[object Object]
2.2.1 标识符命名 ,[object Object],[object Object],[object Object],[object Object]
举例 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],√  √  X √  √ X  √  X  √  X  X  √  X
2.2.2 常量 ,[object Object],[object Object],[object Object],#define  符号常量 常量值 #define  PRICE  30 #include <stdio.h> int main() { int num,total; num=10; total=num*PRICE; printf(&quot;total=%d&quot;,total); return 0; } 运行结果: total=300
[object Object],[object Object],[object Object],[object Object]
2.2.3 变量 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],int a,b,c; char ch; double d,f;
2.3 整型数据  ,[object Object],( 1 )常量前面的“ +” 和“ -” 表示数的正、负。 ( 2 )常量也有类型,正型常量默认是 int 型(即有符号整数) ( 3 )在数的后面加上字母 u 或 U 表示无符号整数,加上字母 l 或 L 表示长整型数 0x10 0x12f 0x 或 0X 开头 数字 0~9 字母 a~f (或 A~F ) 十六进制 012  0 数字开头 数字 0~7 八进制 12  -1234 +10 非 0 数字开头 数字 0~9 十进制 举例 组成规则 组成 类型
2.3.2 整型变量  ,[object Object],[object Object],对于 4 个字节的整数 -12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 1 1 1 符 号 位
[object Object],注:判断某一数据类型占内存的字节数可用 sizeof( 数据类型说明 ) 来计算 -2147483648~2147483647 32 signed (有) 0~4294967295 32 unsigned (无) 长整型 long -32768~32767 -2147483648~2147483647 16 或 32 signed (有) 0~65535 0~4294967295 16 或 32 unsigned (无) 整型 int -32768~32767 16 signed (有) 0~65535 16 unsigned (无) 短整型 short 取值范围 位数 有无符号 分类
[object Object],[object Object],unsigned short  a , b ; signed short  a , b ; unsigned int  a , b ; int  a , b ; unsigned long  a , b ;
2.4 浮点型数据  ,[object Object],[object Object],[object Object],说明: ( 1 )浮点型常量的默认类型是 double ( 2 )在常量后面加 f 或 F 指定为 float 型  ( 3 )指数必须为整数 ( 4 ) e/E 之前必须有数字
2.4.2 浮点型变量 ,[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],float a , b , c ; double a , b , c ; long double a , b , c ; 1 )浮点型数据的有效数字位有限制 2 )有效位以外的数字将被舍去
2.5 字符型数据  ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],字符串: &quot;China&quot;   “ A” 和‘ A’ 的区别?  a n i h C
[object Object],两位十六进制 十六进制表示的 ASCII 码的字符 hh 三位八进制 八进制表示的 ASCII 码的字符 dd 34 字符 &quot; amp;quot; 39 字符’  92 字符  0 ASCII 为 0 的字符  11 垂直制表  9 水平制表  13 回车(返回到当前行首)  10 换行  12 换页  8 退格  7 响铃  ASCII 值 功能与意义 转义字符
例 转义字符举例   #include<stdio.h> int main() { printf(&quot;01 42 C&quot;); printf(&quot;I say:amp;quot;How are you?amp;quot;&quot;); printf(&quot;C Program&quot;); printf(&quot;Turbo apos;Capos;&quot;); return 0; } 运行结果: A B C I say :”How are you?”  ProgramTurbo  ‘C’ 例   int main() { printf(“Y=”); return 0; } 运行结果: 屏幕显示: = 打印机输出: ¥
[object Object],[object Object],[object Object],[object Object],char c1 , c2 ;   char c1 , c2 ;  #include<stdio.h> int main() { char c1='a',c2='b';  c1=c1-('a'-'A'); c2=c2-('a'-'A'); printf(&quot;%c %c&quot;,c1,c2); return 0; }  程序运行结果: A  B
2.6 运算符和表达式 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.6.1 算术运算符 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5+3 9-2 5*4 3/4 4%3 -5%2 8 7 20 0 1 -1
2.6.2 自增和自减运算符  ,[object Object],[object Object],[object Object],[object Object],[object Object],int x=5 , y=6 ; ++x  --y  ++x 为 6 , x 值为 6  --y  为 5  , y 值为 5
[object Object],[object Object],[object Object],int x=5 , y=6 ; ++x  --y  x++ 为 6 , x 值为 6  y--  为 6  , y 值为 5
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
例 2.6 : 前置和后置运算 #include<stdio.h> int main() { int i,j,m,n; i=8; j=10; m=++i; n=j++; printf(&quot;%d , %d , %d , %d&quot;,i,j,m,n); return 0; } 程序运行结果: 9  , 11 , 9 , 10
2.6.3 关系和逻辑运算符 从右向左 2 !(x>5) 非 ! 从左向右 12 x<-2||x>5 或 || 从左向右 11 x>3&&x<=8 与 && 逻辑运算符 从左向右 7 5!=4 ,x!=y 不等于 != 从左向右 7 4==4 ,x==y 等于 = = 从左向右 6 5<=4 ,x<=y 小于等于 <= 从左向右 6 5>=4 ,x>=y 大于等于 >= 从左向右 6 4>5 ,x<y 小于 < 从左向右 6 5>4 ,x>y 大于 > 关系运算符 结合性 优先级 举例 含义 符号 运算符
逻辑运算真值表 ( 1 )关系和逻辑运算符的关键是 True (真)和 False (假) ( 2 ) C 语言中,非 0 为真, 0 为假   0 0 1 1 0 0 1 0 0 1 1 0 1 0 1 0 0 1 1 1 0 0 1 1 p||q p&&q ! q ! p q p
2.6.4 位运算符 ,[object Object],[object Object],从左向右 5 10<<2 按位左移 << 从左向右 5 10>>2 按位右移 >> 从右向左 2 ~5 按位反 ~ 从左向右 9 5^4 按位异或 ^ 从左向右 10 5|4 按位或 | 从左向右 8 5&4 按位与 & 结合性 优先级 举例 含义 符号
2.6.5  条件运算符 ,[object Object],[object Object],[object Object],[object Object],a>b?a:b
[object Object],[object Object],[object Object],[object Object]
2.6.6  逗号运算符 ,[object Object],[object Object],[object Object],[object Object],[object Object],x=5*6 , x+10   a=3,b=4,a++,b++,a+b   40   9   说明: ( 1 )逗号运算符的优先级是 15 。 ( 2 )逗号运算符的结合性是从左向右
2.6.7  赋值运算符 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.6.8  复合赋值运算符 ,[object Object],[object Object],[object Object],[object Object],[object Object]
从右向左 14 x<<=5 相当于 x=x<<5 按位左移赋值 <<= 从右向左 14 x>>=5 相当于 x=x>>5 按位右移赋值 >>= 从右向左 14 x|=5 相当于 x=x|5 按位或赋值 |= 从右向左 14 x^=5 相当于 x=x^5 按位异或赋值 ^= 从右向左 14 x&=5 相当于 x=x&5 按位与赋值 &= 从右向左 14 x%=5 相当于 x=x%5 取余赋值 %= 从右向左 14 x/=5 相当于 x=x/5 除赋值 /= 从右向左 14 x*=5 相当于 x=x*5 乘赋值 *= 从右向左 14 x-=5 相当于 x=x-5 减赋值 -= 从右向左 14 x+=5 相当于 x=x+5 加赋值 += 结合性 优先级 举例 含义 运算符
2.7  表达式求值 ,[object Object],[object Object],[object Object]
2.7.1  算术表达式 ,[object Object],25 X
[object Object],a=10 b=3
[object Object]
[object Object],[object Object],[object Object],自动类型转换
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],精度损失问题 较高类型向较低类型转换时可能发生
例 2.8 : 已知 int a=7 ; float x=2.5 , y=4.7 ;计算表达式的值
2.7.2  赋值表达式 ,[object Object],[object Object],将表达式的值求出来,赋给左边的变量,使变量的值为表达式的值   a=3; d=func(); c=d+2; x=20/4;
[object Object],int x ; x=10+30/7+1.5 double y ; y=10+30/7+100 ,[object Object],[object Object]
2.7.3  关系表达式和逻辑表达式 ,[object Object],a+3>b+4 (a>b)>(c=2) (ch!=getchar()) 注:关系表达式的值是一个逻辑值,即“真”或“假” 例 2.9 : 求下面关系表达式的值 int a=0 ;  double b=0.5 , x=0.3 ;求 a<=x<=b 5>2>7>8 int  i=1, j=7,a ;  a=i+(j%4!=0) ;求 a 0 0 2
[object Object],[object Object],[object Object],[object Object],! 5 的值是 0 a=2&&b=4  的值是 1 a=0||b=2  的值是 1
!a  a&&b  a||b  !a||b  4&&0||2  5>3&&2||8<9-!0  ‘ c’&&‘d’   例 2.10 : 已知 a=4 , b=5 ,求下面逻辑表达式的值
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

第4章函数
第4章函数第4章函数
第4章函数
summerfeng
 
1 C入門教學
1  C入門教學1  C入門教學
1 C入門教學Sita Liu
 
Intro to C++ Basic
Intro to C++ BasicIntro to C++ Basic
Intro to C++ Basic
Shih Chi Lin
 
新觀念的VB6教本ch06
新觀念的VB6教本ch06新觀念的VB6教本ch06
新觀念的VB6教本ch06
jameschsc
 
新觀念的VB6教本ch08
新觀念的VB6教本ch08新觀念的VB6教本ch08
新觀念的VB6教本ch08
jameschsc
 
C語言標準輸出入函式
C語言標準輸出入函式C語言標準輸出入函式
C語言標準輸出入函式
吳錫修 (ShyiShiou Wu)
 
17第十七讲(第七章中)(2)
17第十七讲(第七章中)(2)17第十七讲(第七章中)(2)
17第十七讲(第七章中)(2)何青青 Clare
 
07 陣列與字串
07 陣列與字串07 陣列與字串
07 陣列與字串shademoon
 
第3章算法与控制语句
第3章算法与控制语句第3章算法与控制语句
第3章算法与控制语句
summerfeng
 
指尖上的正则表达式
指尖上的正则表达式指尖上的正则表达式
指尖上的正则表达式
alonguo
 
第1章 Matlab操作基础
第1章  Matlab操作基础第1章  Matlab操作基础
第1章 Matlab操作基础
eterou
 
第6章 自底向上的lr分析法
第6章 自底向上的lr分析法第6章 自底向上的lr分析法
第6章 自底向上的lr分析法
tjpucompiler
 
Tdxgongshi
TdxgongshiTdxgongshi
Tdxgongshiairsina
 
Python程式設計 - 分支作業
Python程式設計 - 分支作業Python程式設計 - 分支作業
Python程式設計 - 分支作業
吳錫修 (ShyiShiou Wu)
 
3, operators
3, operators3, operators
3, operators
ted-xu
 

What's hot (20)

第4章函数
第4章函数第4章函数
第4章函数
 
1 C入門教學
1  C入門教學1  C入門教學
1 C入門教學
 
Intro to C++ Basic
Intro to C++ BasicIntro to C++ Basic
Intro to C++ Basic
 
新觀念的VB6教本ch06
新觀念的VB6教本ch06新觀念的VB6教本ch06
新觀念的VB6教本ch06
 
新觀念的VB6教本ch08
新觀念的VB6教本ch08新觀念的VB6教本ch08
新觀念的VB6教本ch08
 
C語言標準輸出入函式
C語言標準輸出入函式C語言標準輸出入函式
C語言標準輸出入函式
 
17第十七讲(第七章中)(2)
17第十七讲(第七章中)(2)17第十七讲(第七章中)(2)
17第十七讲(第七章中)(2)
 
07 陣列與字串
07 陣列與字串07 陣列與字串
07 陣列與字串
 
第3章算法与控制语句
第3章算法与控制语句第3章算法与控制语句
第3章算法与控制语句
 
指尖上的正则表达式
指尖上的正则表达式指尖上的正则表达式
指尖上的正则表达式
 
SCJP ch04
SCJP ch04SCJP ch04
SCJP ch04
 
Ch 8
Ch 8Ch 8
Ch 8
 
第1章 Matlab操作基础
第1章  Matlab操作基础第1章  Matlab操作基础
第1章 Matlab操作基础
 
第6章 自底向上的lr分析法
第6章 自底向上的lr分析法第6章 自底向上的lr分析法
第6章 自底向上的lr分析法
 
Tdxgongshi
TdxgongshiTdxgongshi
Tdxgongshi
 
系統程式
系統程式系統程式
系統程式
 
Python程式設計 - 分支作業
Python程式設計 - 分支作業Python程式設計 - 分支作業
Python程式設計 - 分支作業
 
3, operators
3, operators3, operators
3, operators
 
Ez1 ver1.0
Ez1 ver1.0Ez1 ver1.0
Ez1 ver1.0
 
08 指標
08 指標08 指標
08 指標
 

Similar to 第2章数据类型、运算符和表达式

C 02 c语言的基本数据类型与表达式
C 02 c语言的基本数据类型与表达式C 02 c语言的基本数据类型与表达式
C 02 c语言的基本数据类型与表达式
1138177709
 
第2章符 号 运 算
第2章符 号 运 算第2章符 号 运 算
第2章符 号 运 算
eterou
 
Python變數與資料運算
Python變數與資料運算Python變數與資料運算
Python變數與資料運算
吳錫修 (ShyiShiou Wu)
 
实验一 Mathematica软件简介
实验一   Mathematica软件简介实验一   Mathematica软件简介
实验一 Mathematica软件简介guestfe33f0e
 
实验一 Mathematica软件简介
实验一   Mathematica软件简介实验一   Mathematica软件简介
实验一 Mathematica软件简介Xin Zheng
 
Erlang培训
Erlang培训Erlang培训
Erlang培训liu qiang
 
第6章指针
第6章指针第6章指针
第6章指针
summerfeng
 
04 计算机的运算方法01
04 计算机的运算方法0104 计算机的运算方法01
04 计算机的运算方法01Huaijin Chen
 
Pseudo Random Code
Pseudo Random CodePseudo Random Code
Pseudo Random Code
Pei-Che Chang
 
05 计算机的运算方法02
05 计算机的运算方法0205 计算机的运算方法02
05 计算机的运算方法02Huaijin Chen
 
基本遗传算法
 基本遗传算法 基本遗传算法
基本遗传算法sixu05202004
 
Python系列2
Python系列2Python系列2
Python系列2
數真 蔡
 
TQC+ 程式語言 Python 01:變數與輸出入
TQC+ 程式語言 Python  01:變數與輸出入TQC+ 程式語言 Python  01:變數與輸出入
TQC+ 程式語言 Python 01:變數與輸出入
neochen2701
 
数据处理算法设计要点
数据处理算法设计要点数据处理算法设计要点
数据处理算法设计要点thinkinlamp
 
Printf和scanf的用法
Printf和scanf的用法Printf和scanf的用法
Printf和scanf的用法also24
 
Python程式設計 - 基本資料運算
Python程式設計 - 基本資料運算Python程式設計 - 基本資料運算
Python程式設計 - 基本資料運算
吳錫修 (ShyiShiou Wu)
 
Python基本資料運算
Python基本資料運算Python基本資料運算
Python基本資料運算
吳錫修 (ShyiShiou Wu)
 
Python学习笔记
Python学习笔记Python学习笔记
Python学习笔记
Lingfei Kong
 
Lambda演算与邱奇编码
Lambda演算与邱奇编码Lambda演算与邱奇编码
Lambda演算与邱奇编码Qin Jian
 
项目反应理论项目进度报告20090929
项目反应理论项目进度报告20090929项目反应理论项目进度报告20090929
项目反应理论项目进度报告20090929Albert
 

Similar to 第2章数据类型、运算符和表达式 (20)

C 02 c语言的基本数据类型与表达式
C 02 c语言的基本数据类型与表达式C 02 c语言的基本数据类型与表达式
C 02 c语言的基本数据类型与表达式
 
第2章符 号 运 算
第2章符 号 运 算第2章符 号 运 算
第2章符 号 运 算
 
Python變數與資料運算
Python變數與資料運算Python變數與資料運算
Python變數與資料運算
 
实验一 Mathematica软件简介
实验一   Mathematica软件简介实验一   Mathematica软件简介
实验一 Mathematica软件简介
 
实验一 Mathematica软件简介
实验一   Mathematica软件简介实验一   Mathematica软件简介
实验一 Mathematica软件简介
 
Erlang培训
Erlang培训Erlang培训
Erlang培训
 
第6章指针
第6章指针第6章指针
第6章指针
 
04 计算机的运算方法01
04 计算机的运算方法0104 计算机的运算方法01
04 计算机的运算方法01
 
Pseudo Random Code
Pseudo Random CodePseudo Random Code
Pseudo Random Code
 
05 计算机的运算方法02
05 计算机的运算方法0205 计算机的运算方法02
05 计算机的运算方法02
 
基本遗传算法
 基本遗传算法 基本遗传算法
基本遗传算法
 
Python系列2
Python系列2Python系列2
Python系列2
 
TQC+ 程式語言 Python 01:變數與輸出入
TQC+ 程式語言 Python  01:變數與輸出入TQC+ 程式語言 Python  01:變數與輸出入
TQC+ 程式語言 Python 01:變數與輸出入
 
数据处理算法设计要点
数据处理算法设计要点数据处理算法设计要点
数据处理算法设计要点
 
Printf和scanf的用法
Printf和scanf的用法Printf和scanf的用法
Printf和scanf的用法
 
Python程式設計 - 基本資料運算
Python程式設計 - 基本資料運算Python程式設計 - 基本資料運算
Python程式設計 - 基本資料運算
 
Python基本資料運算
Python基本資料運算Python基本資料運算
Python基本資料運算
 
Python学习笔记
Python学习笔记Python学习笔记
Python学习笔记
 
Lambda演算与邱奇编码
Lambda演算与邱奇编码Lambda演算与邱奇编码
Lambda演算与邱奇编码
 
项目反应理论项目进度报告20090929
项目反应理论项目进度报告20090929项目反应理论项目进度报告20090929
项目反应理论项目进度报告20090929
 

Recently uploaded

一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理
一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理
一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理
ictglzse
 
黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...
黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...
黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...
微信 tytyqqww业务接单
 
🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...
🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...
🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...
微信 tytyqqww业务接单
 
113學年度國中教育會考寫作測驗六級分樣卷、113學年度國中教育會考寫作測驗六級分樣卷
113學年度國中教育會考寫作測驗六級分樣卷、113學年度國中教育會考寫作測驗六級分樣卷113學年度國中教育會考寫作測驗六級分樣卷、113學年度國中教育會考寫作測驗六級分樣卷
113學年度國中教育會考寫作測驗六級分樣卷、113學年度國中教育會考寫作測驗六級分樣卷
ssuserd66db11
 
GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】
GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】
GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】
微信 tytyqqww业务接单
 
🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...
🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...
🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...
微信 tytyqqww业务接单
 
Unit 3 Self-Introduction New words 3.pptx
Unit 3 Self-Introduction New words 3.pptxUnit 3 Self-Introduction New words 3.pptx
Unit 3 Self-Introduction New words 3.pptx
priscilleng1
 
前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】
前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】
前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】
微信 tytyqqww业务接单
 
澳大利亚大学成绩单修改 GPA修改 G5研究生保录英国大学成绩修单改 GPA修改 G5研究生保录实时手机定位app有哪些?【微信:oojjiijj】
澳大利亚大学成绩单修改 GPA修改 G5研究生保录英国大学成绩修单改 GPA修改 G5研究生保录实时手机定位app有哪些?【微信:oojjiijj】澳大利亚大学成绩单修改 GPA修改 G5研究生保录英国大学成绩修单改 GPA修改 G5研究生保录实时手机定位app有哪些?【微信:oojjiijj】
澳大利亚大学成绩单修改 GPA修改 G5研究生保录英国大学成绩修单改 GPA修改 G5研究生保录实时手机定位app有哪些?【微信:oojjiijj】
微信 tytyqqww业务接单
 
Lesson 3 Self-Introduction New words 1 .pptx
Lesson 3 Self-Introduction New words 1 .pptxLesson 3 Self-Introduction New words 1 .pptx
Lesson 3 Self-Introduction New words 1 .pptx
priscilleng1
 
GPA不高,申硕有点困难。想问问能不能改一下成绩单呢?留学生学历认证为什么不通过美国成绩单办理|修改美国大学成绩单|美国假成绩单定制【微信:oojjiijj】
GPA不高,申硕有点困难。想问问能不能改一下成绩单呢?留学生学历认证为什么不通过美国成绩单办理|修改美国大学成绩单|美国假成绩单定制【微信:oojjiijj】GPA不高,申硕有点困难。想问问能不能改一下成绩单呢?留学生学历认证为什么不通过美国成绩单办理|修改美国大学成绩单|美国假成绩单定制【微信:oojjiijj】
GPA不高,申硕有点困难。想问问能不能改一下成绩单呢?留学生学历认证为什么不通过美国成绩单办理|修改美国大学成绩单|美国假成绩单定制【微信:oojjiijj】
微信 tytyqqww业务接单
 

Recently uploaded (11)

一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理
一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理
一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理
 
黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...
黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...
黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...
 
🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...
🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...
🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...
 
113學年度國中教育會考寫作測驗六級分樣卷、113學年度國中教育會考寫作測驗六級分樣卷
113學年度國中教育會考寫作測驗六級分樣卷、113學年度國中教育會考寫作測驗六級分樣卷113學年度國中教育會考寫作測驗六級分樣卷、113學年度國中教育會考寫作測驗六級分樣卷
113學年度國中教育會考寫作測驗六級分樣卷、113學年度國中教育會考寫作測驗六級分樣卷
 
GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】
GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】
GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】
 
🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...
🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...
🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...
 
Unit 3 Self-Introduction New words 3.pptx
Unit 3 Self-Introduction New words 3.pptxUnit 3 Self-Introduction New words 3.pptx
Unit 3 Self-Introduction New words 3.pptx
 
前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】
前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】
前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】
 
澳大利亚大学成绩单修改 GPA修改 G5研究生保录英国大学成绩修单改 GPA修改 G5研究生保录实时手机定位app有哪些?【微信:oojjiijj】
澳大利亚大学成绩单修改 GPA修改 G5研究生保录英国大学成绩修单改 GPA修改 G5研究生保录实时手机定位app有哪些?【微信:oojjiijj】澳大利亚大学成绩单修改 GPA修改 G5研究生保录英国大学成绩修单改 GPA修改 G5研究生保录实时手机定位app有哪些?【微信:oojjiijj】
澳大利亚大学成绩单修改 GPA修改 G5研究生保录英国大学成绩修单改 GPA修改 G5研究生保录实时手机定位app有哪些?【微信:oojjiijj】
 
Lesson 3 Self-Introduction New words 1 .pptx
Lesson 3 Self-Introduction New words 1 .pptxLesson 3 Self-Introduction New words 1 .pptx
Lesson 3 Self-Introduction New words 1 .pptx
 
GPA不高,申硕有点困难。想问问能不能改一下成绩单呢?留学生学历认证为什么不通过美国成绩单办理|修改美国大学成绩单|美国假成绩单定制【微信:oojjiijj】
GPA不高,申硕有点困难。想问问能不能改一下成绩单呢?留学生学历认证为什么不通过美国成绩单办理|修改美国大学成绩单|美国假成绩单定制【微信:oojjiijj】GPA不高,申硕有点困难。想问问能不能改一下成绩单呢?留学生学历认证为什么不通过美国成绩单办理|修改美国大学成绩单|美国假成绩单定制【微信:oojjiijj】
GPA不高,申硕有点困难。想问问能不能改一下成绩单呢?留学生学历认证为什么不通过美国成绩单办理|修改美国大学成绩单|美国假成绩单定制【微信:oojjiijj】
 

第2章数据类型、运算符和表达式

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. 例 转义字符举例 #include<stdio.h> int main() { printf(&quot;01 42 C&quot;); printf(&quot;I say:amp;quot;How are you?amp;quot;&quot;); printf(&quot;C Program&quot;); printf(&quot;Turbo apos;Capos;&quot;); return 0; } 运行结果: A B C I say :”How are you?” ProgramTurbo ‘C’ 例 int main() { printf(“Y=”); return 0; } 运行结果: 屏幕显示: = 打印机输出: ¥
  • 21.
  • 22.
  • 23.
  • 24. 5+3 9-2 5*4 3/4 4%3 -5%2 8 7 20 0 1 -1
  • 25.
  • 26.
  • 27.
  • 28. 例 2.6 : 前置和后置运算 #include<stdio.h> int main() { int i,j,m,n; i=8; j=10; m=++i; n=j++; printf(&quot;%d , %d , %d , %d&quot;,i,j,m,n); return 0; } 程序运行结果: 9 , 11 , 9 , 10
  • 29. 2.6.3 关系和逻辑运算符 从右向左 2 !(x>5) 非 ! 从左向右 12 x<-2||x>5 或 || 从左向右 11 x>3&&x<=8 与 && 逻辑运算符 从左向右 7 5!=4 ,x!=y 不等于 != 从左向右 7 4==4 ,x==y 等于 = = 从左向右 6 5<=4 ,x<=y 小于等于 <= 从左向右 6 5>=4 ,x>=y 大于等于 >= 从左向右 6 4>5 ,x<y 小于 < 从左向右 6 5>4 ,x>y 大于 > 关系运算符 结合性 优先级 举例 含义 符号 运算符
  • 30. 逻辑运算真值表 ( 1 )关系和逻辑运算符的关键是 True (真)和 False (假) ( 2 ) C 语言中,非 0 为真, 0 为假 0 0 1 1 0 0 1 0 0 1 1 0 1 0 1 0 0 1 1 1 0 0 1 1 p||q p&&q ! q ! p q p
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. 从右向左 14 x<<=5 相当于 x=x<<5 按位左移赋值 <<= 从右向左 14 x>>=5 相当于 x=x>>5 按位右移赋值 >>= 从右向左 14 x|=5 相当于 x=x|5 按位或赋值 |= 从右向左 14 x^=5 相当于 x=x^5 按位异或赋值 ^= 从右向左 14 x&=5 相当于 x=x&5 按位与赋值 &= 从右向左 14 x%=5 相当于 x=x%5 取余赋值 %= 从右向左 14 x/=5 相当于 x=x/5 除赋值 /= 从右向左 14 x*=5 相当于 x=x*5 乘赋值 *= 从右向左 14 x-=5 相当于 x=x-5 减赋值 -= 从右向左 14 x+=5 相当于 x=x+5 加赋值 += 结合性 优先级 举例 含义 运算符
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. 例 2.8 : 已知 int a=7 ; float x=2.5 , y=4.7 ;计算表达式的值
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. !a a&&b a||b !a||b 4&&0||2 5>3&&2||8<9-!0 ‘ c’&&‘d’ 例 2.10 : 已知 a=4 , b=5 ,求下面逻辑表达式的值
  • 50.