码迷,mamicode.com
首页 > 编程语言 > 详细

C语言学习day05

时间:2018-03-07 19:06:09      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:markdown   语句   三目运算符   getchar   整型   输出   scanf   死循环   down   

字符串格式化输入输出:
//%% 在屏幕输出%,后面的d也会输出

printf(“%%d\n”);

int a=123;

printf(“a2 =’%5d’\n”,a); //以5个字符输出,没有字符以空字符填充,默认右对齐

printf(“a2 =’%05d’\n”,a); //以5个字符输出,没有字符以0填充,默认右对齐

printf(“a2 =’%-5d’\n”,a); //以5个字符输出,没有字符以空字符填充,代表左对齐

printf(“a2 =’%-05d’\n”,a); //0和-不能同时使用

double b=3.14;

printf(“b2 =’%8.3lf’\n”,b); //8代表总共有8个字符,3代表小数点后三位

scanf = getchar 都是读取键盘的字符

当连使用两个scanf的时候会初恋第二个不用输入的情况

例如:

没有在理想的状态下运行

原因:

解决办法:只需在两个scanf之间加个scanf就可以

运算符表达式:
b =a++; 先将a赋值给b,然后a++

b=++a; 先++a,然后将a++的值赋值给b

条件:
条件为假,结果int表达为0

条件为真,结果int表达为1,-1

逻辑运算符
! 非 与结果相反

&& 与 两边结果都为真,才为真

|| 或 两边结果只要有一边为真,则为真

运算符的优先级

短路规则:

|| 左边为真,右边不执行

&& 左边为假,右边不执行

强制类型转换(由小到大的转)

if if…else

switch(只能放整型,字符类型)…case

while循环

do…while循环

for循环

死循环的简介

循环嵌套

break的作用

continue跳出本次循环,执行下一次

goto 无条件执行到某处

三目运算符有时候相比if…else语句更简单

a>b ? true: false;

C语言学习day05

标签:markdown   语句   三目运算符   getchar   整型   输出   scanf   死循环   down   

原文地址:https://www.cnblogs.com/drinkoo/p/8476713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!