C语言学习(一)

一、程序框架

 二、输出

printf("Hello world\n! ");

  • ""里面的内容叫做"字符串",printf会把里面的内容原封不动地输出。
  • \n表示需要在输出的结果后面换一行。

注意:双引号里头可以放中文,双引号之外不可以。

三、做点计算

第一种 

#include <stdio.h>

int main()
{
	printf("%d", 12+34);
	return 0;
}

%d说明后面有一个整数要输出在这个位置上

第二种

#include <stdio.h>

int main()
{
	printf("12+34=%d", 12+34);
	return 0;
}

四、算找零 

#include <stdio.h>

int main()
{
	int prize = 0;
	
	printf("请输入金额(元)");
	scanf("%d", &prize) ;
	
	int change = 100 - prize;
	
	printf("找您%d元\n", change);
	
	return 0;
}

如何输入?

  • 输入也在终端窗口中。
  • 输入是以单位进行的,行的结束标志就是你按下了回车键,在你按下回车前,你的程序不会读到任何东西。

 五、变量的定义

 变量定义的一般形式

  •  <类型名称> <变量名称>
  • int prize;
  • int amount;
  • int prize,amout;

变量的名字

  •  变量需要一个名字,变量的名字是一种“标识符”,意思是它是用来识别这个和那个的不同的名字。
  • 标识符有标识符的构造规则。基本的原则是:标识符只能由字母、数字和下划线组成,数字不可以出现在第一个位置上, C语言的关键字(有的地方叫它们保留字)不可以用做标识符。
     

C语言的保留字 

auto,break,case,char,const,continue,default,do,double,else,enum,extern,float,for,goto,if,int,long,register,return,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile,while,inline,restrict

六、变量的赋值和初始化 

 

赋值 

 和数学不同,a=b在数学中示关系,即a 和b的值一样; 而在程序设计中,a=b表示要求计算机做一个动作:将b的值赋给a。关系是静态的,而动作是动态的。在数学中,a=b和b=a是等价的,而在程序设计中,两者的意思完全相反。

变量初始化

  • <类型名称> <变量名称> = <初始值>;
  • int prize = 0;
  • int amount = 0;
  • 组合变量定义的时候,也可以在这个定义中单独给单个变量赋初始值,如:
  • int prize = 0, int amount = 100

注意:“=”是赋值运算符,有赋值运算符的式子叫做表达式。                                                                                C99可以在任何地方定义变量,而ANSI C 只能在代码的开头的地方定义变量。

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值