第十一天c语言

程序=算法+数据
1、C语言的基本类型:整型,字符型,浮点型
C语言是否可变:变量 ,常量
1、常量:
整型常量
2、变量:可改变的量
1、定义变量:申请空间
[有无符号] 类型 变量名;
1、整形变量:short int long
short a;
short的范围:
有符号:[-32768,32767]
无符号:[0,65535]
整形的存储方式:(物理方式,存放在存储区的)
1、正整数是以源码形式存放(二进制原型)
(8位)
10=00001010
2、负数是以补码的形式存放
注:去除应用是转换为源码 -1
2、有无符号:
符号:signed 类型 变量名;
无符号:unsigned 类型 变量名;
注:默认定义是有符号的
3、字符型:
常量: ‘a’ ‘b’ ‘;’为了与变量名进行区分
转义字符:‘\n’换行 ‘\t’ tab ‘\r’抬头 ‘’’ ‘ ‘\’
注:’\0‘ ----》0
空格 ’ ‘ —>32
变量:
定义变量:
字符 变量
ASCII:由于计算机只能识别二进制,所以每一个字符都有一个特定的数字对应
:man ascii 查看asci码
4、浮点型:
常量:
3.14 3e4
变量:单精度float 双精度double
2、初始化:在定义变量同时赋初值
3、引用内容:通过名字引用变量的内容
注:1、在同一函数中不能出现同名的现象 2、引用前先定义
2、运算符:
1、变量表达式:
int a=1;
a;
表达式结果:整形值(4byte) 浮点型(double)
2、空间长度:sizeof
3、赋值运算符: 左值=右值
4、算术运算符:+ - * / %
5、判断运算符: > >= <= < != ==
1真 0假
6、辑运算符: 与&& 或|| 非!
表达式 1 && 表达式2 一假则假
|| 一真则真
!表达式 结果取反
注:逻辑 非0为真 0为假
7、自增/自减运算符:++ –
前自增/减 ++i --i 先增再取
后自增/减 i++ i-- 先取值再自增
7、三目运算符:
表达式1?表达式2:表达式3
结果:表达式1为真(非0),结果为表达式2,否则为表达式3
8、* & (进入指针再讲)
9、()优先级运算符
(1+2)*3
10、位运算符: 按位与& 接位或| 按位取反~ 按位异或 ^ 右移>> 左移<<
优先级: ( ) > 算术运算符 >自增自减 >判断运算符 >逻辑运算符 > 赋值运算符
练习:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Suhenkun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值