(二) 变量,常量,输入,输出.判断,循环.goto

2024-08-22 05:48

本文主要是介绍(二) 变量,常量,输入,输出.判断,循环.goto,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

其实觉得这个变量.常量的和java的也差不多...贴上我学习时的测试代码..方便日后查看
#include <stdio.h>//使用define定义常量
#define TR 4int main()
{// intint a=0;// doubledouble b=1.3;//双精度浮点型..小数点后的位数多一点//printf("%f\n",b);// .1 只保留一位小数//printf("%.1f\n",b);short c=4;//printf("%f\n",c);long d=5.3;float e=3; //没有double后面的小数点多char f='t';// 以整形的输出,会输出asc码..//printf("%d\n",f);// 以字符的形式输出//printf("%c\n",f);//printf("%d",b);//输入函数. 赋值给a,取地址符号 &//scanf("%d",&a);//printf("%d\n",a);// unsigned 关键字无符号.unsigned int p=-1;//printf("%u",p);// ------------字符串---------//输入字符串并且打印char str[]="啦啦啦";//scanf("%s",&str);//printf("%s\n",str);// -----------常量 -------------// 使用const 定义const int cl=4;const double dl=5.5;// 也可使用 #define见头部示范a=cl*TR;printf("%d",a);return 0;
}



#include <stdio.h>int main()
{// 测试下这个运算..double a=0;a++;// 还可以这样玩的..int b=0;b=(1,2,6);// 会输出6//printf("%d",b);//-----循环-------// 1 while 循环int i=0;while(i<100){i++;//printf("%d,",i);}// do...while int j=0;do{//printf("%d,",j);j++;}while(j<100);// for  感觉这里和java有点出入..printf("----------\n");// ---------cint q=0;for(q;q<100;q++){//printf("%d,",q);}printf("----------\n");// if判断以及 关系运算符if(1==1 || 2==3){printf("go if\n");}int e=4;if(e>4){printf(">4");}else if(e>3){printf(">6");}else{printf("ohter"); }printf("------switch----\n");// switch 判断e=1;gotot: switch(e){case 1:printf("1"); break;default:printf("ohter"); break;}printf("\n------goto----\n");// goto 执行到这里,返回过去执行[gotot]这个标志位//goto gotot;printf("\n------char----\n");// 输入一个字符 getchar(); //输出一个字符 putchar(c);// 输入后即时进入下一行代码 getch();char s;//s=getchar();//printf("%c",s);//putchar(s);//s=getch();//putchar(s);//printf("%c",s);return 0;
}


这篇关于(二) 变量,常量,输入,输出.判断,循环.goto的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1095417

相关文章

好题——hdu2522(小数问题:求1/n的第一个循环节)

好喜欢这题,第一次做小数问题,一开始真心没思路,然后参考了网上的一些资料。 知识点***********************************无限不循环小数即无理数,不能写作两整数之比*****************************(一开始没想到,小学没学好) 此题1/n肯定是一个有限循环小数,了解这些后就能做此题了。 按照除法的机制,用一个函数表示出来就可以了,代码如下

变量与命名

引言         在前两个课时中,我们已经了解了 Python 程序的基本结构,学习了如何正确地使用缩进来组织代码,并且知道了注释的重要性。现在我们将进一步深入到 Python 编程的核心——变量与命名。变量是我们存储数据的主要方式,而合理的命名则有助于提高代码的可读性和可维护性。 变量的概念与使用         在 Python 中,变量是一种用来存储数据值的标识符。创建变量很简单,

poj 3259 uva 558 Wormholes(bellman最短路负权回路判断)

poj 3259: 题意:John的农场里n块地,m条路连接两块地,w个虫洞,虫洞是一条单向路,不但会把你传送到目的地,而且时间会倒退Ts。 任务是求你会不会在从某块地出发后又回来,看到了离开之前的自己。 判断树中是否存在负权回路就ok了。 bellman代码: #include<stdio.h>const int MaxN = 501;//农场数const int

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

zoj 1721 判断2条线段(完全)相交

给出起点,终点,与一些障碍线段。 求起点到终点的最短路。 枚举2点的距离,然后最短路。 2点可达条件:没有线段与这2点所构成的线段(完全)相交。 const double eps = 1e-8 ;double add(double x , double y){if(fabs(x+y) < eps*(fabs(x) + fabs(y))) return 0 ;return x + y ;

POJ1269 判断2条直线的位置关系

题目大意:给两个点能够确定一条直线,题目给出两条直线(由4个点确定),要求判断出这两条直线的关系:平行,同线,相交。如果相交还要求出交点坐标。 解题思路: 先判断两条直线p1p2, q1q2是否共线, 如果不是,再判断 直线 是否平行, 如果还不是, 则两直线相交。  判断共线:  p1p2q1 共线 且 p1p2q2 共线 ,共线用叉乘为 0  来判断,  判断 平行:  p1p

Codeforces Round #113 (Div. 2) B 判断多边形是否在凸包内

题目点击打开链接 凸多边形A, 多边形B, 判断B是否严格在A内。  注意AB有重点 。  将A,B上的点合在一起求凸包,如果凸包上的点是B的某个点,则B肯定不在A内。 或者说B上的某点在凸包的边上则也说明B不严格在A里面。 这个处理有个巧妙的方法,只需在求凸包的时候, <=  改成< 也就是说凸包一条边上的所有点都重复点都记录在凸包里面了。 另外不能去重点。 int

顺序表之创建,判满,插入,输出

文章目录 🍊自我介绍🍊创建一个空的顺序表,为结构体在堆区分配空间🍊插入数据🍊输出数据🍊判断顺序表是否满了,满了返回值1,否则返回0🍊main函数 你的点赞评论就是对博主最大的鼓励 当然喜欢的小伙伴可以:点赞+关注+评论+收藏(一键四连)哦~ 🍊自我介绍   Hello,大家好,我是小珑也要变强(也是小珑),我是易编程·终身成长社群的一名“创始团队·嘉宾”

poj3750约瑟夫环,循环队列

Description 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人数不足S个时将循环报数),求小孩出列的顺序。 Input 第一行输入小孩的人数N(N<=64) 接下来每行输入一个小孩的名字(人名不超过15个字符) 最后一行输入W,S (W < N),用

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时