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转换为二进制、八进制、十六进制分别对应的值。
// //连除倒取余
// //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 * 2的7次方 + 1 * 2的6次方 + 1 * 2的4次方 + 1 * 2的平方 + 1 * 2的1次方
// //128 + 64 + 16 + 4 + 2 = 214
//
//// 3、(*)计算八进制075对应的十进制值
// //075转10进制
// //按权求和
// //7 * 8的1次方 + 5 * 8的0次方
// //56 + 5 = 61
//
//// 4、(*)计算十六进制0xA8对应的十进制值
// //0xA8转10进制
// //按权求和
// //10 * 16的1次方 + 8 * 16的0次方
// //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、 (**)从键盘输入两个实数a和b,输出a占b的百分之几。小数点后保留2位。
//// 例如:输入1和4,输出: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);
}
- IOS;C1_基本概念_10-15
- C1_基本概念
- C1_基本概念
- C1_基本概念练习
- C1_作业
- 算法_10 : 图算法_1: 图的基本概念
- mooc_C++_离港_10.15
- IOS基本概念
- C1_第一天
- 工作总结_10
- IOS开发基本概念
- ios开发的基本概念
- ios面试相关基本概念
- iOS开发基本概念问题
- ios--视图的基本概念
- ios--UITabBar的基本概念
- ios基本概念学习
- iOS事务的基本概念
- 序
- C100
- 如何从Eclipse导入github上的项目源码
- ARCGIS 10.1 for Server SOE介绍及开发实例(1)
- SQLServer控制用户访问权限表 (本机访问本地数据库 加密)
- IOS;C1_基本概念_10-15
- 注解 & 类加载器
- Redis源码分析(二)——链表adlist
- C++中的易混淆的返回类型
- leetcode Pow(x,n)
- linux下显示dd命令的进度
- 在linux下搭建libcap开发环境:
- 数据结构
- 安装mysql,问题小计