当前位置: 首页>>代码示例>>C++>>正文


C++ print_int函数代码示例

本文整理汇总了C++中print_int函数的典型用法代码示例。如果您正苦于以下问题:C++ print_int函数的具体用法?C++ print_int怎么用?C++ print_int使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了print_int函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: main

int main()
{
  print_int(2);
  foo();
  print_int(5);
  return 0;
}
开发者ID:kw-udon,项目名称:ucc,代码行数:7,代码来源:return.c

示例2: main

int main () {
  print_int(13 & 6); // 4
  print_int(13 | 6); // 15
  print_int(~13);    // -14
  print_int(13 ^ 6); // 11
  return 0;
}
开发者ID:kw-udon,项目名称:ucc,代码行数:7,代码来源:bitwise.c

示例3: check_type

void check_type(char type)  
{  
  switch(type)
  {  
    case 'd':
    {  
      int num = va_arg(args, int);  
  
      if(num < 0){  
        UsartPut('-');  
        num = num * (-1);  
      }  
  
      print_int(num, 10, 0);  
      break;  
    }  
  
    case 'c':
    {  
      char ch = (char)va_arg(args, int);  
      UsartPut(ch);  
      break;  
    }  
    
    case 's':
    {  
      char *str = va_arg(args, char *);  
      print_str(str);  
      break;  
    }  
    
    case 'f':
    {  
      float num = (float)va_arg(args, double);  
    
      if(num < 0)  {  
        UsartPut('-');  
        num = num * (-1);  
      }  
    
      print_float(num);  
      break;  
    }  
    
    case 'p':
    {  
      int num = va_arg(args, int);  
      UsartPut('0');  
      UsartPut('x');  
      print_int(num, 16, 0);  
      break;  
    }  
    
    default:
    {  
      UsartPut('%');  
      UsartPut(type);  
    }  
  }  
}  
开发者ID:SoildFaker,项目名称:stm32-quadrocopter,代码行数:60,代码来源:tools.c

示例4: specs_mmap_flags

static void	specs_mmap_flags(ulli param_reg[MAX_ARG])
{
  int		i;
  char		put_pipe;

  put_pipe = 0;
  i = 0;
  dprintf(2, ", ");
  while (g_flags[i].flags != -1)
    {
      if (((long)param_reg[3] & g_flags[i].flags) == g_flags[i].flags)
	{
	  if (put_pipe == 1)
	    {
	      dprintf(2, "|");
	      put_pipe = 0;
	    }
	  dprintf(2, "%s", g_flags[i].name);
	  put_pipe++;
	}
      i++;
    }
  dprintf(2, ", ");
  print_int(param_reg[4]);
  dprintf(2, ", ");
  print_int(param_reg[5]);
}
开发者ID:charla-n,项目名称:strace,代码行数:27,代码来源:specs_mmap.c

示例5: poll_ultrasonic

void poll_ultrasonic() {
    uint32_t L;
    if(US_mode == US_MODE_OFF) {
        start_ultrasonic();
        return;
    }//else if(ultrasonic_ms != DIDNT_TRIGGERED) return;
    if(ultrasonic_get(&L)) { // measurements done, check event
        if(!overcapture) {
            if(!last_us_val) {
                last_us_val = L;
            } else {
                uint32_t diff = (last_us_val > L) ? last_us_val - L : L - last_us_val;
                if(diff > MAX_LEN_DIFF) {
                    if(last_us_val > L) { // someone move in front of sensor
                        ultrasonic_ms = Timer;
                        memcpy(&ultrasonic_time, &current_time, sizeof(curtime));
                        P("Pass! Was: ");
                        print_int(last_us_val);
                        P(", become: ");
                        print_int(L);
                        P("!!!\n");
                    } else { // free space - check for noices (signal should be at least 10ms)
                        diff = (ultrasonic_ms < Timer) ? Timer - ultrasonic_ms : ultrasonic_ms - Timer;
                        if(diff < ULTRASONIC_TIMEOUT)
                            ultrasonic_ms = DIDNT_TRIGGERED;
                    }
                    last_us_val = L;
                }
            }
        }
        start_ultrasonic();
    }
}
开发者ID:alkyl1978,项目名称:stm32samples,代码行数:33,代码来源:ultrasonic.c

示例6: log_banner

void log_banner(const char*v)
{
const char*months[]= {"   ",
"JAN","FEB","MAR","APR","MAY","JUN",
"JUL","AUG","SEP","OCT","NOV","DEC"
};
unsigned month= (unsigned)month_par;
if(month> 12)
month= 0;
fprintf(log_file,"This is "MyName", Version %s%s ",v,WEB2CVERSION);
print(format_ident);
print_char(' ');
print_char(' ');
print_int(day_par);
print_char(' ');
fprintf(log_file,"%s",months[month]);
print_char(' ');
print_int(year_par);
print_char(' ');
print_two(time_par/60);
print_char(':');
print_two(time_par%60);
if(shellenabledp){
wlog_cr();
wlog(' ');
if(restrictedshell)
fprintf(log_file,"restricted ");
fprintf(log_file,"system commands enabled.");
}
if(filelineerrorstylep){
wlog_cr();
fprintf(log_file," file:line:error style messages enabled.");
}
}
开发者ID:clerkma,项目名称:texlive-mobile,代码行数:34,代码来源:printing.c

示例7: show_motors_period

/**
 * displays periods of both generators
 */
void show_motors_period(sendfun s){
	P("[ " STR_SHOW_PERIOD " ", s);
	print_int((int32_t)Motor_period[0],s);
	s(' ');
	print_int((int32_t)Motor_period[1],s);
	P(" ]\n", s);
}
开发者ID:eddyem,项目名称:IR-controller,代码行数:10,代码来源:stepper_motors.c

示例8: begin_diagnostic

void tex::show_page_stats(int b, int pi, int c)
	{
	begin_diagnostic();
	print_nl("%");
	print(" t=");
	print_totals();
	print(" g=");
	print_scaled(page_goal);
	print(" b=");
	if (b == AWFUL_BAD) {
		print_char('*');
		} 
	else {
		print_int(b);
		}
	print(" p=");
	print_int(pi);
	print(" c=");
	if (c == AWFUL_BAD) {
		print("*");
	} else {
		print_int(c);
	}
	if (c <= least_page_cost) {
		print("#");
	}
	end_diagnostic(FALSE);
}
开发者ID:syntheticpp,项目名称:cpptex,代码行数:28,代码来源:page.c

示例9: main

void main()
{
	print_int(odd(42)); // 0
	print_str("\n");
	print_int(even(42)); // 1
	print_str("\n");
} 
开发者ID:DSrcl,项目名称:c2mips,代码行数:7,代码来源:even_odd.c

示例10: print_game

int	print_game(t_game *game)
{
  int	j;

  j = 0;
  print_line(game->y + j, game->x, game->width);
  j = j + 1;
  print_int(game, j, game->high_score, "| High Score ");
  j = j + 1;
  print_int(game, j, game->score, "| Score ");
  j = j + 1;
  mvprintw(game->y + j, game->x + game->width, "|");
  mvprintw(game->y + j, game->x, "|");
  j = j + 1;
  print_int(game, j, game->lvl, "| Level ");
  j = j + 1;
  print_int(game, j, game->line, "| Line ");
  j = j + 1;
  mvprintw(game->y + j, game->x + game->width, "|");
  mvprintw(game->y + j, game->x, "|");
  j = j + 1;
  print_time(game, j);
  j = j + 1;
  print_line(game->y + j, game->x, game->width);
  j = j + 1;
  return (0);
}
开发者ID:Ustarroz,项目名称:Tetris,代码行数:27,代码来源:fct_print_game.c

示例11: fib

void
fib(void)
{
    msg_t msg_struct;
    msg_t *msg = &msg_struct;
    int n = 0;
    int i = 0;

    read_message_by_type(msg, MSG_TYPE_ARGUMENT, 100);
    if (msg_type_is_invalid(msg))
    {
        print_usage();
        return;
    }

    n = atoi(msg_data_get_string(msg));
    if (n <= 0)
    {
        print_usage();
        return;
    }

    for (i = 0; i <= n; ++i)
    {
        sleep(100);

        print_str("fib(");
        print_int(i);
        print_str(") = ");
        print_int(fib_rec(i));
        print_strln("");
    }
}
开发者ID:davidhesselbom,项目名称:dv8,代码行数:33,代码来源:user_fib.c

示例12: debug_int

void debug_int(struct s_node* head)
{
	assert(head != NULL);
	if(head != NULL)
	{
		while(head != NULL)
		{
			my_char('(');
			if(head->prev == NULL)
				my_str("NULL <- ");
			else
			{
				print_int(head->prev);
				my_str(" <- ");
			}

			print_int(head);

			if(head->next == NULL)
				my_str(" -> NULL)");
			else
			{
				my_str(" -> ");
				print_int(head->next);
				my_str("), ");
			}

			head = head->next;
		}
	}
}
开发者ID:agincel,项目名称:SIT,代码行数:31,代码来源:debug_int.c

示例13: main

int main()
{
    hpx::naming::id_type console = hpx::find_root_locality();

    // print something to the console
    {
        print_action<std::string> print_string;
        print_action<int> print_int;
        print_action<double> print_double;

        print_string(console, "Hello World!");
        print_int(console, 42);
        print_double(console, 3.1415);
    }

    // print something to the console using a direct action
    {
        print_direct_action<std::string> print_string;
        print_direct_action<int> print_int;
        print_direct_action<double> print_double;

        print_string(console, "Hello World!");
        print_int(console, 42);
        print_double(console, 3.1415);
    }

    return 0;
}
开发者ID:41i,项目名称:hpx,代码行数:28,代码来源:print_to_console.cpp

示例14: main

int main () {
  print_int(1<<1);
  print_int(1<<2);
  print_int(1<<3);
  print_int(18>>1);
  print_int(18>>2);
  print_int(18>>3);
}
开发者ID:nyuichi,项目名称:ucc,代码行数:8,代码来源:shift.c

示例15: main

int main () {
  long a[3] = {1,2,3};
  int *p;
  p = (int*)(void*)a;
  print_int(p[0]);
  print_int(p[1]);
  print_int(p[2]);
}
开发者ID:kw-udon,项目名称:ucc,代码行数:8,代码来源:void-pointer.c


注:本文中的print_int函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。