C语言基础之变量
来源:互联网 发布:飞狐交易师数据下载 编辑:程序博客网 时间:2024/06/06 19:38
一、变量
1、变量就是内存中的一个区域,其值可以改变,通过变量名加以标识和区分,变量有类型和值。
2、变量类型包括char(1字节)、int(4字节)、short(2字节)、long(4字节)、longlong(8字节)、float(4字节)、double(8字节)等等。另外还包括符合类型。
3、变量的定义
类型 变量名=初值;
int a = 10;//变量的初始化
int b;未初始化的变量,其值不确定
4、printf函数输出变量的值
printf(“%d”,a);
printf(“%d%d”,a,b);
printf(“a=%d,b=%d\n”,a,b);
a=10,b=1314
整型:%d
字符:%s
浮点数:%f%lf//float/double
二、基本数据类型
1、字符型
(1)字符型变量的底层存储就是整数,对于字符而言存储的是该字符在ASCLL表中的代码。
‘A’-65 ‘a’-97 ‘0’-48
(2)字符常量通过一对单引号(”)表示。
char c = ‘A’;//实际上c中存放的是65
(3)用printf显示字符的时候,如果用%c显示的是字符,如果用%d显示的就是ASCLL码。
(4)转义字符
\n:换行,光标移到下一行行首
\r:回车,光标移到当前行行首
//模拟银行输入密码的源码#include<stdio.h>#include<windows.h>int main(){int pass,i=0,p=5;//i为输入错误密码次数,p是5秒时间退出或进入系统printf("请注意周边环境,再输入密码:\n");while(pass!=000000)//当pass不等于000000时,一直死循环{scanf("%d",&pass);//在缓冲区中输入一个整数if(pass!=000000){printf("输入错误密码%d次...\n",++i);if(i>=3)//如果错误次数大于或者等于3次时,退出循环{printf("对不起,您的卡被取款机吞了,请联系银行...\n");while(i==3&&p>=0)//当i等于3并且p大于等于0时{printf("\r%d秒退出系统...",p--);Sleep(1000);}return -1;}}if(pass==000000)//if是如果{printf("密码正确,进入系统中...",p--);Sleep(1000);}}return 0;}
阅读全文
0 0
- C语言基础之变量
- iOS开发之c语言基础-变量
- C语言基础--变量
- C语言之变量
- C语言基础学习-变量
- Go 语言基础之变量
- 重试C语言之C语言变量
- 基础之C语言
- c语言变量之我见
- C语言学习之变量
- C语言之变量初始化
- C语言之枚举变量
- C语言之变量默认值
- C语言基础之变量的命名规则、定义常量、C的数据类型
- 黑马程序员--C语言基础-变量类型
- 【C语言基础】数组变量的初始化
- C语言基础—常量和变量
- C语言基础—变量类型
- 【收藏】PHP资源汇总大全(Github版)
- 赋值内存问题
- 前端实时可视化开发工具
- SGU
- 2017暑假集训 div1 DP(1)
- C语言基础之变量
- JAVADOC注释详解
- zabbix的Java API(一)
- Linux下一些文件操作和一些简单命令的自己实现
- Linux文件批量改名/排序总结(rename,sort等)
- Echrtart 数据对接
- 端口号心得
- nginx如何配置虚拟主机
- Ubuntu下Geth客户端搭建私有网络集群