数据存储与输入输出
数值可以分为两类:
1、整形:储存没有小数的数值(即整数),分两类:有符号型变量和无符号型变量。前者可以储存正值和负值,后者只能存储正值和0。
2、浮点型:存储带小数的值(即实数)。
虽然数据类型的大小与编译器和硬件有关,但是有些事确定的。下面的5点对于任何计算机平台都是正确的:
1、char的大小为一个字节。
2、short的长度不会超过long。
3、int的长度不会超过long。
4、unsigned的长度等于int。
5、float的长度不会超过double。
常量分为四种,它们分别是:
1、字面量:字符char:a,1。
2、整形:1,123,59,47(十进制)
3、实形:3.14,12.45
4、字符串:I love you,我
所有的声明变量都必须放到前面,#define写在main前面,常量必须全大写,如果由多个单词组成,单词与单词之间用下划线分隔。
需要注意的是,数字1和字符1是不一样的,数字1就是1,字符1是49.
变量三要素:
1、大小。(由数据类型决定)
2、位置。(变量名)
3、所放的值。
需要注意的是变量名首个单词必须小写,如果由多个单词组成,后面每个单词的首字母大写其余小写。
格式化输入函数printf如:printf("%d %d\n",a,b);
格式化输出函数scanf如:scanf("%d%d%d",&a,&b,&c);
程序语言中具有相同性质的数据集合称为数据类型。
在C语言中,任何数据对用户呈现的形式有两种:常量或变量。而无论常量还是变量,都必须属于各种不同的数类型。
常量是指在数据运行时不能改变的量。
变量是程序语言中一个重要的概念,它是指在程序运行时其可以改变的量。
C语言要求:程序里使用的每个变量都必须首先定义。
变量赋值具有两种形式,一种是先声明后赋值,另一种是在声明变量的同时对变量赋除值,这就是变量的初始化。
C语言本身并无输入输出语句,为了实现输入和输出功能,在C的函数库提供了一组输入输出函数,其中scanf和printf函数是针对标准输入输出设备(键盘和显示器)进行格式化输入输出的函数。
今日代码:
今日打油诗:
敲代码
今天课程真是难
数据类型好复杂
常量变量搞不懂
输入输出稍微会
程序修改不简单
跟着书来就会做
可是一旦自己改
想破脑经终改好
回家还有五道题
一道两道三五道
感觉简单很好做
就是不知对不对
四题圆柱好难算
几个小时还不行
后来只能求组长
程序报错解决了
但是运行还不对
最后只能去百度