标签:
数值:在电脑中以二进制的方式存储的
字符:也是二进制方式在电脑上存储的,但是与数值不通,字符是以编码形式来显示的,
例如:ASC|| 码 GB2312、UTF8等
字符串:是有一个或多个字符组合起来的,编译器会默认在字符串末尾加上‘\0’(\0表示是结尾)
数值和字符比较
1、存储空间 2、意义差别
数值 字符串
十进制:65535 "121"
计算机中:1111 1111 1111 1111 49、50、49
字符和字符串区别
1、字符用单引号,字符串使用双引号
数据类型:本次学习类型为 基本类型(int) 单精度(float) 双精度(double) 字符集 (char)
常用数据类型(16位)
关键字 大小(byte) 范围
char 1 -128~127
int 2 -32768~32767
float 4 -3.4e-38~3.4+38
double 8 -1.7e-308~1.7e308
注:1字节(byte)= 8位(bit)
int、float与double类型
形式:
数据类型 变量名称;
例如:
int i; /* 普通声明 */ float f;
int j,k;/* 同时声明多个 */ float q,d
int age = 18;/* 声明的同时赋值 */ float v = 2.0;
int alan ,sam=16;/* 声明的同时赋值 */
int 为整数 float 为小数
char类型与char数组(字符串)
char类型
char c;/* 普通声明 */
char zh,text; /* 同时声明多个 */
char letter = ‘A’;/* 声明的同时赋值 */
char 数组
char c[20] = { ‘H‘,‘e‘,‘l‘,‘l‘,‘o‘,‘ ,‘w‘,‘o‘,
‘r‘,‘l‘,‘d‘ };
char name[] = { ‘A‘, ‘l‘, ‘a‘, ‘n‘ };
转义字符
在一段字符串中,不能直接出现,需要转义的字符
‘\n‘ 换行
‘\t‘‘ 水平制表
‘\‘‘ 单引号
‘\"‘ 双引号
‘\\‘ 反斜杠
Example:
#include<stdio.h>
main()
{
printf("Num\tName\n");
printf("001\tAlan\n");
printf("002\tLellansin\n");
}
printf与scanf
printf打印,scanf为输入
printf(字符串,... );
scanf(字符串,... );
printf("Alan的年龄是%d", age);
scanf("%d", &i);
#include<stdio.h>
main()
{
int age;
printf("你的年龄是?\n");
scanf("%d",&age);
printf("你的年龄是%d",age);
}
常见格式:
%d 十进制整数
%i 十进制整数
%c 单个字符
%s 字符串
%f 浮点数
标签:
原文地址:http://www.cnblogs.com/lizhan1991/p/4356453.html