IOS;C1_基本概念_10-15

来源:互联网 发布:董小飒淘宝店网址 编辑:程序博客网 时间:2024/05/18 19:45

一、变量

        变量代表一个存储区域;

   定义变量

//  类型修饰符 变量名   初始值

int age = 20;


a.    不能以数字开头;

b.   变量可以包含下划线,字母,数字,美元符(%不能开头)

c.    变量名不能重复。

   int a134 = 422;   int  $77=1122;


二、命名规范

    规范,驼峰结构一个单词全小写,2个以上用驼峰法第一个单词小写后面每个词首字母大写;

    变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如

//    int myStudentCount;

//    变量myStudentCount第一个单词是全部小写,后面的单词首字母大写.

//    相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名  空间。譬如

//    public class DataBaseUser;

    //    int liLianYou=67;

    

//    //不要以拼音命名,特别是拼音简写,用英文。

//    int hn (河南) = 123

//    int hn (海南) = 124

//    赋值运算符:右边的值赋给变量。

    

//    操作符两边有空格,逗号后面一个空格

//    定义一个临时变量,进行交换(例如淘宝支付)

//    int a = 9 , b = 10;

//    int temp = a;

//           a = b;

//           b = temp;

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

    

//    //取余运算

//    int result = 10 % 3;

//    //++ --运算符;

//    int a = 3;

//    a++;//a = a + 1

//    // int b = ++a;先自增在赋值,a = a + 1;先自增,b=a;再运算.

//    int b = a++; //等价b=a;先参与运算,a = a + 1;再自增.

//    //复合运算符

//    += -=  %= /=

   

    

  // 练习

  //  int    principal = 3976000 ;    //本金 principal利息 interest

//    float  interest = 0 , money=0;

//    interest = principal  * 0.035;

//    money = principal  + interest;

//    

//    printf("%.2f\n",money );

//    printf("hi,sea all is water\n");


    

////%3d最少占3

//      printf ("%-3d%03d\n",3,5);

////小数点的问题

//      printf ("%4.2f\n",3.3322445);//小数点算一位

//      printf("\\%%");

  

//    printf("\

//           %d ",3);           //连接.

    

    //输入函数需要在变量前加&

//    int a = 0,b=0;

//    scanf ("%d %d", &a,&b);

    //第一种方式输入数时用空格

    //第二种方式输入数时用回车

    

    

//    //错误点,scanf不能用\n,scanf括号最好不能写文字.

//    scanf("请输入数字:%d,%d", &a,&b); //在控制台输入的格式与其完全相同才能正确输出.

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


    //    //1*)计算十进制42转换为二进制、八进制、十六进制分别对应的值。

  1. //    //连除倒取余

    //    //42/2 = 21  ...0

    //    //21/2 = 10  ...1

    //    //10/2 = 5   ...0

    //    //5/2 = 2    ...1

    //    //2/2 = 1    ...0

    //    //1/2 = 0    ...1

    //    //----  101010

    //    

    //    //42/8 = 5   ...2

    //    //5 /8 = 0   ...5

    //    //----  052

    //    

    //    //42/16 = 2  ...A

    //    //2 /16 = 0  ...2

    //    //----  0x2A

    //    

    //    

    ////    2*)计算二进制11010110对应的十进制值

    //    //11010110转换为10进制

    //    //按权求和

    //    //1 * 27次方 + 1 * 26次方 + 1 * 24次方 + 1 * 2的平方 + 1 * 21次方

    //    //128 + 64 + 16 + 4 + 2  = 214

    //    

    ////    3*)计算八进制075对应的十进制值

    //    //07510进制

    //    //按权求和

    //    //7 * 81次方 + 5 * 80次方

    //    //56 + 5 = 61

    //    

    ////    4*)计算十六进制0xA8对应的十进制值

    //    //0xA810进制

    //    //按权求和

    //    //10 * 161次方 + 8 * 160次方

    //    //160 + 8 = 168

    //    

    ////    5*)打印下面图形:

    ////          *

    ////         * *

    ////        * * *

    //    

    //    //打印图形

    //    printf("     *\n");

    //    printf("    * *\n");

    //    printf("   * * *\n");

    //    

    ////    6   **)编写一个程序,要求用户输入一个美元数量,然后显示出增加%5税率后的相应金额。格式如下所示:

    ////    Enter an amount:100.00

    ////    With tax added:$105.00

    //    int money = 0;

    //    printf("Enter an amount:");

    //    scanf("%d",&money);

    //    printf("With tax added:$%.0f\n",money * (1 + 0.05));

    ////    7   **)从键盘输入两个实数ab,输出ab的百分之几。小数点后保留2位。

    ////   例如:输入14,输出:25.00%

    //    int a = 0,b = 0;

    //    scanf("%d%d",&a,&b);

    //    printf("%.2f%%\n",1.0 * a / b * 100);

    //    

    ////    8、(**)编写一个程序,要求用户输入一个美金数量,然后显示出如何用最少的20美元、10美元、5美元和1美元来付款:

    ////    Enter a dollar amout:93

    ////    $20  bills: 4

    ////    $10  bills: 1

    ////    $5   bills:0

    ////    $1   bills:3

    //    

    //    int amount = 0;

    //    printf("Enter a dollar amout:");

    //    scanf("%d",&amount);

    //    int count1 = 0,count2 = 0,count3 = 0,count4 = 0;

    //    count1 = amount / 20;

    //    count2 = (amount - count1 * 20) / 10;

    //    count3 = (amount % 10) / 5;

    //    count4 = (amount % 10) - count3 * 5;

    //    printf("$20 bills:%d\n",count1);

    //    printf("$10 bills:%d\n",count2);

    //    printf("$5  bills:%d\n",count3);

    //    printf("$1  bills:%d\n",count4);


    //    9、(*)输入两个整数,打印这两个数的和,差,积,余数

    //    printf("请输入2个整数:");

    //    int m = 0,n = 0;

    //    scanf("%d%d",&m,&n);

    //    printf("和:%d差:%d积:%d 余数:%d",m + n, m - n, m * n, m % n);

        

    //    10、(*)查找ASCII码表,分别用%d输出字符,用%c输出整数。

        

        char c = '+';

        int d = 47;

        printf("%d  %c",c,d);

        



}



0 0
原创粉丝点击