首页 > 代码库 > 戴维营第三天上课总结
戴维营第三天上课总结
今天轮到大茶给我们讲课, 给我们更加详细的讲解各个数据类型, 以及其他关键字, 并且给我们演示怎么用代码编写一个计算器, 还有怎么算闰年, 左移等等知识点, 其中的代码有
#include <stdio.h>int main(int argc, const char * argv[]) { int16_t y = 14, m = 9, d =17; int16_t data = 0;//y<<9 // 0000 0000 0000 1110 // 0001 1100 0000 0000(在一年之内, 存储只到2^7, 所以前面9个0就是没意义的, 就缩写成第二个状态)//(m<<12)>>7 // 0000 0001 0010 0000//(d<<11)>>11// 0000 0000 0001 0001 data = (y<<9)|((m<<12)>>7)|((d<<11)>>11); printf("%02x\n", data); return 0;}
#include <stdio.h>int main(int argc, const char * argv[]) { int year; printf("请输入年份: "); scanf("%d", &year); if((0 == year%4)||((0 == year%400)&&(0 != year%100))) { printf("是闰年\n"); } else printf("不是闰年\n"); return 0;}
//// ViewController.m// demo2//// Created by apple on 14-9-17.// Copyright (c) 2014年 apple. All rights reserved.//#import "ViewController.h"@interface ViewController (){ NSString *op1, *op2; char op;}@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; op1 = @""; op2 = @""; // Do any additional setup after loading the view, typically from a nib.}- (IBAction)button1clicked:(id)sender { NSLog(@"1 clicked"); if (op != ‘+‘ && op != ‘-‘ && op != ‘*‘ && op != ‘/‘) { //1231 op1 = [NSString stringWithFormat:@"%@%d", op1,1]; }else { op2 = [NSString stringWithFormat:@"%@%d", op2,1]; }}- (IBAction)button2clicked:(id)sender { NSLog(@"2 clicked"); if (op != ‘+‘ && op != ‘-‘ && op != ‘*‘ && op != ‘/‘) { //1231 op1 = [NSString stringWithFormat:@"%@%d", op1,1]; }else { op2 = [NSString stringWithFormat:@"%@%d", op2,1]; }}- (IBAction)button3clicked:(id)sender { NSLog(@"3 clicked"); if (op != ‘+‘ && op != ‘-‘ && op != ‘*‘ && op != ‘/‘) { //1231 op1 = [NSString stringWithFormat:@"%@%d", op1,1]; }else { op2 = [NSString stringWithFormat:@"%@%d", op2,1]; }}- (IBAction)add:(id)sender { op = ‘+‘;}- (IBAction)jieguo:(id)sender { if (op == ‘+‘) { //NSString转int整形数值 int a1 = [op1 intValue]; int a2 = [op2 intValue]; int sum = a1 + a2; NSLog(@"%d", sum); NSString *result = [NSString stringWithFormat:@"%d", sum]; self.jieguo.text = result; }}- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end
由于题目和思路累积的少, 所以应付这些题非常的吃力, 不过还好还有其他同学可以一起交流, 给我详细的讲解其中的原由, 这让我茅舍顿开, 希望以后大家继续保持这种学习状态, 一起讨论一起交流~~~
戴维营第三天上课总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。