C语言B站学习之路 (一)数据类型

数据类型和运算符和表达式

1个字节=8个位
1B=8bps,宽带的单位是bps

数据类型字节数数据范围
int4-2^(32-1)–2147483648
unsigned int40–2147483648
long int4-2^(32-1)–2147483648
float4-2^(32-1)–2147483648
double8-2^(64-1)–9,223,372,036,854,775,808
long double16-2^(128-1)-2 ^(128-1)

浮点型要有小数点或者E或e,float a=1这样a是等于0的。
数据有整型,实型
强制类型转换只是临时的,只在当前的表达式有效。
float a,
(int)a
把a强制转换为整型

算术运算符和算术表达式

运算符的优先级:1级最高,15级最低
优先级的结合性:左结合性和右结合性
逗号运算符,注意表达式有加括号和没加的区别

优先级运算符结合性
最高() [ ] -> .自左向右
! ~ ++ – + - * & sizeof自右向左
* / %自左向右
+ -自左向右
<< >>自左向右
< <= > >=自左向右
== !=自左向右
&自左向右
^自左向右
‘|’自左向右
&&自左向右
‘|’’|’自左向右
?:自右向左
= += -= *= /= %= &= ^= ^= ‘|’= <<= >>=自右向左
最低,自左向右

顺序程序设计

1)表达式语句:加上“;”
2)函数调用语句:函数名(实际参数表)
3)控制语句:条件判断语句,循环执行语句,转向语句
4)复合语句:把多个语句用括号括起来组成的一个语句
5)空语句:

字符数据的输入输出

putchar函数是字符输出函数,其功能是在显示器上输出单个字符,putchar(‘A’);
getchar函数是字符输入函数,能够读取键盘上的按键的ASCII值(包括空格、回车),每次只能读一位。

格式输入与输出(format)

格式字符意义
d以十进制形式输出整数(整数不输出符号)
o以八进制形式输出无符号整数(不输出前缀0)
x,X以十六进制形式输出无符号整数(不输出前缀0x)
u以十进制形式输出无符号整数
f以小数形式输出单、双精度实数
e,E以指数形式输出单、双精度实数
g,G以%f或%e中较短的输出宽度输出单、双精度实数
c输出单个字符
s输出字符串

格式字符串输出时照样打印

标注意义
-结果左对齐,右边填空格
+结果右对齐,左边补空格

scanf标准化输入
&a是表达式,&取地址运算符
printf标准化输出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值