• IOSC语言第2天,基本数据类型和基础C语言知识点


    数据类型:1,整型,2,浮点数

    //整型:字符型char(1),短整型short(2字节),整型int(4),长整型long(48 32位系统或者64)

    //浮点型:单精度float(4),双精度double(8)

     数据类型的作用

    //    1.规定了存储大小

    //    2.规定了存什么的类型的数据

    常量:程序运行期间不能够改变的值

    //   整型常量:1,2.3,

    //   小数常量1.2,

    //   字符常量:'A','b'.子都都是有对应的ASCII表查看

    //   变量:程序运行期间能改变的量-能够改变变量的内容,变量是一个容器

    //   变量的定义:三要素:1.类型修饰符2.变量名3.赋初值

    // 类型修饰:就是数据类型

    // 变量名命名的规范:a.只能由字母,数字,下划线组成,不能数字开头  b.不能重名   c.见名知意   d.骆驼法命名(大驼峰法和小驼峰法)首字母都是大写,:第二个开始都是大写;     e.不能够使用系统的保留字(关键字)

    //   赋初值:刷盘子-右边赋值给左边    int a=1;

    //简单的变量的定义    int  appleCount=1;

    //小驼峰法  int floor = 12;//定义多个相同类型的变量,用逗号隔开    int floor = 3 , roomNumber = 313;    long studentNumber = 1115115236;    float price = 1.99;    double score = 59.99;    char name = 'k';

    //   红色带面错误,黄色代表警告

    //   交换2个变量的值

    //   第一种    int a1 = 5;    int a2 = 8;    int temp = 0;    temp = a1;//temp=5,a1=5    a1 = a2;//a1=8,a2=8    a2 = temp;//a2=5,temp=5

    //   第二种    a1 = a2-a1;//a1=3,a2=8    a2 = a2-a1;//a1=3,a2=5    a1 = a1+a2;//a1=8,a2=5//定义的时候要加类型,用的时候不加类型     int a = 5; int b = 2;

    //         int sum = 0;      sum = a+b;

    //         int minus = 0;      minus = a-b;

    //         int mul = 0;      mul =a*b;

    //         int div = 0;      div = a/b;

    //整型触发,结果不算小数部分(想要得到余数,必须赋值考虑float,且考虑赋值a,b也需要进行赋值float)

    //   取余:取余数,% (一般要求都是整型)      int remainder = 0;      remainder =b%a;

    //   递增++   ++在前,+1,再运算,   ++在后,先运算,+1     相当于 a = a+1;

    //    c = a;//    a+=b//a=a+b;同理其他

    //   表达式:常量,变量,运算符.//   表达式一定是有返回值

    //   例如:a++,--c,a+b,

    //   语句:程序执行中最小的单位,以分号(;)结束.   用分号为单位

    //    a+b;a=b;a+b=5;

    //    int c = 0;   c = a+++b;

    //运算符的优先级,先算()内的,   用分号计算几个语句

    //    cmd+z,撤销

    //    cmd+shife+z;    

      //   不能没有格式串

    //    printf(a);

    //   可以没有表达式   printf("a=5\n");

    //   整型输出用%d       int a = 5,b = 2;

    //    printf("a = %d\nb = %d\n",a,b);   

    int a =5,b =3;   printf("++a = %d\n",++a);

    //   长整型输出用%ld   longsa =1234;   printf("sa = %10ld\n",sa);

    //   字符型用%c   charc ='A';   printf("c = %c\n",c);   printf("c = %d\n",c)

    ;// 单精度输出%f,有效位是小数点后六位   floatf =5.11122321233333;   printf("f = %.20f\n",f);

    // 双精度输出%lf,有效位是小数点后15位   doubledb =7.123237791232234434355;   printf("db = %.30lf\n",db);   

    printf("%%");//   打印百分号用:%%//   打印反斜杠用:\\      floataa =3.1;   printf("\n");

    //    -:代表左对齐

    //    n:表示输出的宽度

    //    .n:小数点后表留位数  

     //  \n换行符号,回车

    //  \t:tab   intm=0;   printf("你喜欢的数字:");   scanf("%d",&m);//&取地址   printf("m=%d",m);   printf("\n");   intp,q;   printf("你最感兴趣的2个数字");   scanf("%d%d",&p,&q);   printf("P= %d\t q = %d\n ",p,q);     9int   return0;   }

  • 相关阅读:
    在线工具TOOL收藏
    HtmlDocument [代码碎片笔记]
    ChromiumWebBrowser [链接]
    PHP [开发汇总]
    Discuz[技术文献]
    [jvm] -- 监控和调优常用命令工具篇
    [jvm] -- 常用内存参数配置篇
    [日常摘要] -- 事务的隔离级别篇
    [日常摘要] -- ThreadLocal篇
    [日常摘要] -- zookeeper篇
  • 原文地址:https://www.cnblogs.com/xiangrongsu/p/4308739.html
Copyright © 2020-2023  润新知