导图社区 C语言顺序程序设计
C语言顺序程序设计知识点总结,包括顺序程序设计,包括程序的基本机构,赋值,字符数据的输入输出的内容。
自媒体各种图片尺寸,主要包括:微信公众号、视频号/抖音、微博、小红书四部分内容。希望对你有所帮助!
职能型组织结构思维导图,包括:信息、简介、结构介绍、主要特点、结构缺点、适用性应用。希望对你有所帮助!
药店2.0时代思维导图,主要内容有:中国药店创新趋势报告、我国药店、我国药店行业、我国药店。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
顺序程序设计
程序的基本机构
顺序结构
选择结构
循环结构
赋值
赋值表达式
变量可以作为左值,如表达式 a + b 不能作为左值,常变量也不能作为左值。
a = 5
a = ( b = 5 )
a = ( b = 5 ) 与 a = b = 5 等价,都是先求 b = 5,然后再赋值给 a 。
( a = 3
5 ) = 4 3
先执行括号内的运算将15赋给 a ,然后执行4*3的运算得到12,最后将12赋给a,最终 a = 12 。注意:此时赋值表达式作为左值,必须加括号!否则会出错。
printf ("%d", a = b ) ;
赋值表达式还可以出现在输出语句和循环语句中。
赋值过程中的类型转换
实型数据赋给整型变量
先对实数取整,然后再赋给整型变量,如: i = 3.56 是先使 i = 3 ,然后再赋值给整型变量。
整型数据赋给单精度或双精度型变量
23赋给float型变量:先将23转换成23.00000,然后以指数形式存储到单精度变量中;双精度型也类似。
double型数据赋给float型变量
截取前面七位有效数字存放到float变量中。
float型数据赋给double型变量
有效数字扩展到16位
将占字节多的整型数据赋给占字节少的整型变量或字符变量
只将低字节原封不动地送到该变量
赋值语句
赋值表达式:a = 5
赋值语句:a = 5 ;
个别赋值
if((a=b)>0) t =a; 先进行赋值运算,然后判断a是否大于0,如果成立就执行t=a。 注意:if条件中可以包含赋值表达式,但是不能包含赋值语句。
变量赋初值
int a, b, c = 5;
只是对c赋值了,a和b均未赋值
对几个变量赋予同一个初值
正确:int a = 3, b = 3, c = 3 ;
错误:int a = b = c =3 ;
这里仅仅指的是 a = 3。
字符数据的输入输出
putchar函数:输出一个字符
格式:putchar (字符变量 / 常量或整型变量/常量)
功能:输出在屏幕上能显示的字符,也可以输出屏幕控制字符,如putchar('\n')是输出一个换行符,使换行(不会显示\n!)
putchar只能输出字符,而不能输出整数,如putchar(66),最后输出的并非66,而是66对应的字符B
4.也可用该函数输出其他的转义字符。
getchar函数:接收一个字符
格式:getchar () ,注意:括号内没有参数!
功能:从键盘输入一个字符送给变量。
特别用法
putchar(getchar());
这样就不用定义字符变量给getchar函数了,直接就是输入一个字符就存到了putchar中,然后输出。