大剑海獭,仙剑神曲txt,小儿发育迟缓
类型名称说明char字符类型存放字符的ascii码int整型存放有符号整数short短整型存放有符号整数long长整型存放有符号整数long long存放有符号整数float单精度浮点型存放精度不高的小数double双精度浮点型存放精度较高的小数
根据存放类型的不同,可以大致分为字符型,整型和浮点型
类型大小范围说明
int4-231~231-1
short2-215~215
short(int) 短整型
long4-231~231-1long (int) 长整型,规定范围不得低于int
long long8-263~263-1不低于long类型
类型大小范围说明char1-1281270127每个数字代表一个字符,但是不是所有的字符都是可打印字符
类型大小范围说明float4-3.4e383.4e38**单精度浮点型,精确到小数点67位double8-1.7e3081.7e308**双精度浮点型,精确到小数点后面1617位
//定义变量的格式 类型 变量名; int a;
有一些名字拿去做其他作用,比如int 代表整型,这些就称之为关键字
每个变量名由若干个单词组成,除了第一个单词之外,其余单词首字母全部大写.单词可以是缩写。比如 mcisendstring
格式占位符作用%d有符号10进制整型%c字符类型%f单精度浮点型%lf双精度浮点型%s字符数组类型%o无符号8进制整型%x无符号16进制整型
c语言的分支结构主要有if和switch
if(条件) { //语句1 } else { //语句2; } //如果条件满足 执行语句1,如果条件不满足 执行语句2
if(条件1){ 语句1; } else if(条件2) { 语句2; } … else { 语句n; }
switch(变量) { case 情况1: 语句1; break case 情况2: 语句2; break; //... default: break; }
sw itch的case后面只能接整型或者字符型的常量表达式,不可以是小数或者字符
sw itch每个case后面都有一个break
default语句如果不需要可以不要
对比
比如游戏的操作和贴图,这些都是要多次执行的,就会用到循环
while(条件) { 语句; //循环{}中语句称之为循环体 } //执行顺序 先判断条件 条件满足执行循环体,不满足直接退出
当条件满足的时候执行循环体,执行之后再去判断条件,条件不满足的时候退出
//打印ascii码表中的所有字符 int i=0; while(i<128) { printf("%c\t",i++); } //同一个代码可以有多种不同的写法 熟练使用其中一个循环就好了
w hile循环不要加分号
w hile循环体只有一句的时候可以省略{} 但是不要省略
如果条件满足则会一直进行循环,不满足就会退出循环,所以w hile可能一次都不执行
for循环
for(初始化1;条件2;自增自减3) { 循环体4; } //为了描述方便 给每个语句都加了一个编号 //执行顺序 先执行初始化语句1,然后判断条件2,条件成立执行循环体4,不成立跳出循环. //循环体执行完毕之后,执行自增语句3 然后判断条件 开始下一轮循环 //简记 1243 243 243
for循环类似w hile循环 同样是先判断然后执行循环体的,不过for的语法比较简单并且相对于w hile更不易写错,所以可以先从for循环开始熟悉
for循环中的两个分号必不可少,其余的部分都可以不要,但是分号必不可少
for循环外面不要加分号!!!! 画重点 if w hile for一般都不要加分号
do while循环
do { //循环体; }while(条件); //;不能少 //do while循环的特点是先执行循环体然后判断条件,如果条件成立进行下一轮循环 //do while的循环体必定会执行一次
do w hile循环条件放在后面,先执行然后判断,如果条件不成立会退出,不然会继续循环
特别说明
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
iOS 使用UITextField自定义搜索框 实现用户输入完之后“实时搜索”功能
网友评论