c语言复习3-创新互联-成都快上网建站

c语言复习3-创新互联

5、字符

按需规划网站可以根据自己的需求进行定制,网站设计、成都网站建设构思过程中功能建设理应排到主要部位公司网站设计、成都网站建设的运用实际效果公司网站制作网站建立与制做的实际意义

  字符占一个字节'a'

  字符串"a"占两个字节(末尾含结束符\0)

  '0'的ASCII码为48,'a'的ASCII码为97,'A'的ASCII码为65

  大小写转换——————>相互之间差值32,即'A' + 32 = 'a'

转义字符:

\t        tab缩进

\n        换行

\'        打印一个'

\"        打印一个"

\\;     打印一个;

八进制转义字符: '\141',前导0不可写

十六进制转义字符:'\x6d',前导0不可写,x为小写

字符型和整型是近亲,可相互转化:

例:char a = 65;

printf("%c",a);        //结果为A

printf("%d",a);        //结果为65

6、输入输出函数

输入函数scanf,输出函数printf,这两个函数被包含在stdio.h头文件中,使用时要#Include包含上

printf:标准输出函数

int x = 017;

printf("%d",x);//十进制输出结果为15

printf("%o",x);//八进制输出结果为17

printf("%#o",x);//带前导的八进制输入结果为017

printf("%x",x);//十六进制输出结果为f

printf("%#x",x);//带前导的十六进制输出结果为0xf

%d       整型int

%ld      长整型long int

%f        浮点型float

%lf        浮点型double

%%        输出一个百分号

%c        字符型char

%s        字符串

%o        八进制输出

%#o        带前导八进制输出

%x        十六进制输出

%#x         带前导十六进制输出

%md,m为宽度位数不够左补空格 正m左补空格,负m右补空格

%m.nf,n为保留几位小数,m为宽度

scanf:标准输入函数(记得取地址符号&)

getchar

用法: char a = getchar(); //用户手动输入一个字符给到字符变量a

putchar

用法:putchar('y'); //控制台输出字符y    

7、表达式和数据结构

  关系表达式:数值只能是1真或者0假

  9>8是真的所以表达式结果为1

  7<6是假的所以表达式结果为0

  逻辑表达式:数值只能是1真或者0假

  &&逻辑与,||逻辑或,!逻辑非     优先级别 ! >&& > ||

条件表达式:表达式1?表达式2:表达式3 (真前假后)

int a = 1,b = 2,c = 3, d = 4, e = 5

k = a< b ? c : d; //k的值为3

k = d >e ? d : e; //k的值为5

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


名称栏目:c语言复习3-创新互联
文章起源:http://kswjz.com/article/ispsp.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流