码迷,mamicode.com
首页 > 其他好文 > 详细

第二节 数值、字符与字符串

时间:2015-03-22 00:08:54      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

数值:在电脑中以二进制的方式存储的

    字符:也是二进制方式在电脑上存储的,但是与数值不通,字符是以编码形式来显示的,

          例如: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!