linux学习笔记5

驼峰命名法:大驼峰:StudengtCount;小驼峰studentCount;内核命名法:student_count

浮点型:%f以十进制小数输出;%e以科学计数法输出;%g以%f和%e更简洁形式输出结果不会保留没有意义的0

字符型:%c以字符形式输出;%s以字符串形式输出

%[辅助控制符]d:%#o八进制格式输出(前0);%#x十六进制格式输出(0x)

[m.n] m表示输出宽度;数据宽度>m 输出右对齐前面补空格,%5d(前面补空格)%05d(前面补零)%-5d(-)表示左对齐;数据宽度<m 输出实际数据宽度;.n浮点数保留小数,字符串保留前n个字符;l %ld-long %lld-long long %Lf-long double L大写

(一个占位符只能匹配一个参数,按顺序匹配)

scanf(“格式控制字符串”,地址列表):从键盘获得数据转换成指定格式给到对应地址空间(1)格式控制字符串:

普通字符[原样输入];

占位符[整型:%d输入转换为十进制 %o八进制输入 %x十六进制输入;浮点型:%f输入数据转为小数形式 %lf表示将输入的浮点数据类型转成double %e%g都能转换浮点数据默认为float要转double要加L;字符型:%c输入数据转为字符数据%s输入数据转为字符串数据];

辅助控制符[m宽度:输入指定宽度字符后表示scanf结束后面的无效可以小于指定宽度;.n输入不能指定精度;%ld给long类型输入数据 %lld给long long类型输入数据 &lf给double类型输入数据 %Lf给long double类型输入数据]

输入缓冲区:一块内存(%c会识别空格,%*c可以匹配一个数据项比配到后不会给到任何变量中)scanf(“%d ”)或scanf(“%d\n”)这种空白符表示匹配任意个空白符;while(getchar()!=’\n’);清理缓冲区

Scanf匹配结束情况:1.遇到空白符2.到达指定宽度3.遇到非法输入


(尽量不出现普通字符,输入多个字符时可用空白符(空格、回车、Tab)隔开,segmentation dault 段错误(访问不能访问的空间),scanf中地址列表与占位符匹配地址列表要为有效地址,scanf返回值表示成功匹配到的数据的个数)

选择条件构造:

关系运算:(运算符:> >= < <= == !=)

关系运算结果:成立 真 结果1;不成立 假 结果0;一个量的真假:非0为真

逻辑运算:与&&(运算特性:截断特性(短路:先算左边表达式为0则不运算后一个表达式)) 或||(截断特性) 非!(表示多个表达式之间的关系)

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值