C/C++实践笔记 008
逗号运算符
优先级最低
逗号运算符的值是最后一个的值
int a=(1,2);
执行结果为2
逗号运算符每一条语句都要执行,执行方向从左向右
三目运算符
表达式1?表达式2:表达式3
C语言里只有0和非0的区别
三目运算符取最大值,最小值
数据挖掘
关系运算符的运算方向是从左到右
如3>2>1 判断结果是0
相同的常量字符串,存储同一个地址
逻辑运算符
逻辑“与”运算符 &&
逻辑“或”运算符 ||
逻辑“非”运算符
“与”运算符短路效应,一个条件不符合就不往后继续执行
“或”运算符短路效应,一个条件符合后面就不会执行了
CGI在服务器输出信息
#include<stdio.h>
#include<stdlib.h>
void main()
{
printf("Content-type:text/html\n\n"); //声明HTML语言
printf("你好");
}
数据的输入与输出
printf
输出到文件、命令行、网页
sprintf 输入到字符串
printf("\n%10d",10); //宽度为10,默认右边对齐,-代表左边对齐右边填空格
.n 截取字符串和小数,只能从左边截取
32位 %d和%ld int和long等价
char str[100]="calc"; //字符串
#include<stdio.h>
#include<string.h>
void main()
{
char str[10] = "task";
char newstr[10] = "list123";
char strall[100] = { 0 };
sprintf(strall, "%s%.4s", str, newstr); //字符串加法
system(strall);
system("pause");
}
void main()
{
char str[10] = "task";
char newstr[10] = "123list123";
char strall[100] = { 0 };
sprintf(strall, "%s%.4s", str, newstr+3); //利用字符地址的移动来裁剪到字符串左边的部分
system(strall);
system("pause");
}
%.10f .10小数点保留10位
指数
e格式符
%e指数输出
%g 根据数值的大小,自动选择用f格式或e格式输出实数,自动选择宽度比较小的
%hd,短整数,16位的存储,2^16-1,short范围
%hu
%lu, long ,32位系统时%lu,%ld跟%u,%d等价
%ld
存储身份证号,手机号,long long %llu,%lld
%o %#o 加个#号输出时标明是八进制
一般情况八进制,十六进制加上#
%d,%o,%u不可以大写
除了X、E、G外,其他均小写字母
有字母输出的可以大小写,%o例外
printf不会完成数据类型转换,需要精确匹配
\转义字符
%.*f *号让小数点位置变动的变换
C/C++实践笔记 008的更多相关文章
- hadoop2.5.2学习及实践笔记(二)—— 编译源代码及导入源码至eclipse
生产环境中hadoop一般会选择64位版本,官方下载的hadoop安装包中的native库是32位的,因此运行64位版本时,需要自己编译64位的native库,并替换掉自带native库. 源码包下的 ...
- Python编程从入门到实践笔记——异常和存储数据
Python编程从入门到实践笔记——异常和存储数据 #coding=gbk #Python编程从入门到实践笔记——异常和存储数据 #10.3异常 #Python使用被称为异常的特殊对象来管理程序执行期 ...
- Python编程从入门到实践笔记——文件
Python编程从入门到实践笔记——文件 #coding=gbk #Python编程从入门到实践笔记——文件 #10.1从文件中读取数据 #1.读取整个文件 file_name = 'pi_digit ...
- Python编程从入门到实践笔记——类
Python编程从入门到实践笔记——类 #coding=gbk #Python编程从入门到实践笔记——类 #9.1创建和使用类 #1.创建Dog类 class Dog():#类名首字母大写 " ...
- Python编程从入门到实践笔记——函数
Python编程从入门到实践笔记——函数 #coding=gbk #Python编程从入门到实践笔记——函数 #8.1定义函数 def 函数名(形参): # [缩进]注释+函数体 #1.向函数传递信息 ...
- Python编程从入门到实践笔记——用户输入和while循环
Python编程从入门到实践笔记——用户输入和while循环 #coding=utf-8 #函数input()让程序暂停运行,等待用户输入一些文本.得到用户的输入以后将其存储在一个变量中,方便后续使用 ...
- Python编程从入门到实践笔记——字典
Python编程从入门到实践笔记——字典 #coding=utf-8 #字典--放在{}中的键值对:跟json很像 #键和值之间用:分隔:键值对之间用,分隔 alien_0 = {'color':'g ...
- Python编程从入门到实践笔记——if语句
Python编程从入门到实践笔记——if语句 #coding=utf-8 cars=['bwm','audi','toyota','subaru','maserati'] bicycles = [&q ...
- Python编程从入门到实践笔记——操作列表
Python编程从入门到实践笔记——操作列表 #coding=utf-8 magicians = ['alice','david','carolina'] #遍历整个列表 for magician i ...
随机推荐
- Cropper – 简单的 jQuery 图片裁剪插件
Cropper 是一个简单的 jQuery 图像裁剪插件.它支持选项,方法,事件,触摸(移动),缩放,旋转.输出的裁剪数据基于原始图像大小,这样你就可以用它们来直接裁剪图像. 如果你尝试裁剪跨域图像, ...
- 手机浏览器不支持 IDBObjectStore.getAll
最近在学习IndexDB,使用了IDBObjectStore.getAll,发现手机上不支持. 后面,查阅了mdn:  的确是不支持,且可以看到这个函数现在兼容性很差. 解决方法: 1.使用 IDB ...
- C# Stream 和 byte[] 之间的转换
一. 二进制转换成图片 MemoryStream ms = new MemoryStream(bytes); ms.Position = ; Image img = Image.FromStream( ...
- JavaScript单元测试框架JsUnit基本介绍和使用
JavaScript单元测试框架JsUnit基本介绍和使用 XUnit framework XUnit是一套标准化的独立于语言的概念和结构集合,用于编写和运行单元测试(Unit tests). 每一个 ...
- iOS 实用博客整理(连载版)
iOS 实用博客整理(连载版) 本博客为本人觉得不错的博客的暂存地,并不是本人所写. 1.iOS开发 如何适配iOS10? 2.UIWebView和WKWebView的比较和选择 3. 如何快速的开发 ...
- 细说ASP.NET Forms身份认证
阅读目录 开始 ASP.NET身份认证基础 ASP.NET身份认证过程 如何实现登录与注销 保护受限制的页面 登录页不能正常显示的问题 认识Forms身份认证 理解Forms身份认证 实现自定义的身份 ...
- 使用dubbo分布式服务框架发布服务及消费服务
什么是DUBBO DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案. 准备工作 安装zookeeper ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服 ...
- sp_executesql得到执行sql语句的返回值
执行 sql语句,得到 变量的值 ' declare @Partition int; ); ); SET @SQLString = N'SELECT @RangeKeyOUT = $PARTITION ...
- MySQL 使用XtraBackup的shell脚本介绍
mysql_backup.sh是关于MySQL的一个使用XtraBackup做备份的shell脚本,实现了简单的完整备份和增量备份.以及邮件发送备份信息等功能.功能目前还比较简单,后续将继续完善和增加 ...
- ORACLE判别字段是否包含中文
在ORACLE数据库中如何查找那些字段里面包含中文的数据记录呢,有时候就是有这样的特殊需求,下面整理了一些判别字段中包含中文记录的几个方法 1:使用ASCIISTR函数判别 ASCIISTR函数说 ...