本文整理汇总了C++中print_int函数的典型用法代码示例。如果您正苦于以下问题:C++ print_int函数的具体用法?C++ print_int怎么用?C++ print_int使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了print_int函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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, ¤t_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
示例16: main
int main() {
print_int(callee(0));
print_int(callee(1));
print_int(callee(2));
print_int(callee(3));
return 0;
}
开发者ID:tomykaira,项目名称:mips,代码行数:8,代码来源:switch.c
示例17: main
myInt main () {
pair p;
p.x = 1;
p.y = 2;
print_int(p.x);
print_int(p.y);
return 0;
}
开发者ID:nyuichi,项目名称:ucc,代码行数:8,代码来源:typedef.c
示例18: main
int main () {
int x = 23;
print_int(x / 3);
print_int(-x / 3);
print_int(x / -3);
print_int(-x / -3);
return 0;
}
开发者ID:kw-udon,项目名称:ucc,代码行数:8,代码来源:div_minus.c
示例19: print_time
/**
* print current time in milliseconds: 4 bytes for ovrvlow + 4 bytes for time
* with ' ' as delimeter
*/
void print_time(sendfun s){
if(mode == LINE_MODE) P("[ " STR_PRINT_TIME " ", s);
print_int(tOVRFL, s);
s(' ');
print_int(Timer, s);
if(mode == LINE_MODE) P(" ]\n", s);
else if(mode == BYTE_MODE) s(' ');
}
开发者ID:eddyem,项目名称:IR-controller,代码行数:12,代码来源:main.c
示例20: xvfprintf
int xvfprintf(xFILE *stream, const char *fmt, va_list ap) {
const char *p;
char *sval;
int ival;
double dval;
void *vp;
int cnt = 0;
for (p = fmt; *p; p++) {
if (*p != '%') {
xputc(*p, stream);
cnt++;
continue;
}
switch (*++p) {
case 'd':
case 'i':
ival = va_arg(ap, int);
cnt += print_int(stream, ival, 10);
break;
case 'f':
dval = va_arg(ap, double);
cnt += print_int(stream, dval, 10);
xputc('.', stream);
cnt++;
if ((ival = fabs((dval - floor(dval)) * 1e4) + 0.5) == 0) {
cnt += xfputs("0000", stream);
} else {
int i;
for (i = 0; i < 3 - (int)log10(ival); ++i) {
xputc('0', stream);
cnt++;
}
cnt += print_int(stream, ival, 10);
}
break;
case 's':
sval = va_arg(ap, char*);
cnt += xfputs(sval, stream);
break;
case 'p':
vp = va_arg(ap, void*);
cnt += xfputs("0x", stream);
cnt += print_int(stream, (long)vp, 16);
break;
case '%':
xputc(*(p-1), stream);
cnt++;
break;
default:
xputc('%', stream);
xputc(*(p-1), stream);
cnt += 2;
break;
}
}
return cnt;
}
开发者ID:nyuichi,项目名称:xfile,代码行数:58,代码来源:xfile.c
注:本文中的print_int函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论